09/10/2006, 12:34
|
| | Fecha de Ingreso: marzo-2006
Mensajes: 54
Antigüedad: 18 años, 9 meses Puntos: 0 | |
puedes hacer un servlet y especificarle que el "content type" de su respuesta va a ser una imagen, despues simplemente lees los bytes del campo blob de la base de datos y los escribes hacia la salida del servlet
algo asi:
protected void doGet(HttpServletRequest request, HttpServletResponse response) {
response.setContentType("image/jpeg");
BufferedOutputStream out = new BufferedOutputStream(response.getOutputStream());
byte[] image = ....... // te conectas a la base de datos, lees los bytes del campo blob y los guardas en la variable image
out.write(image);
out.close();
}
despues puedes tratar la ruta al servlet como si fuera la ruta a una imagen cualquiera
<img src="http://misitio.com/miServlet"> |