Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/10/2006, 05:19
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 2 meses
Puntos: 51
Hola,

Guardar las imágenes en la BDD está bien, se hace bastante, lo que no es tán recomendable es guardar las imagenes en sesion como byte[], eso no lo recomendaría.

El objeto sesion tiene una caducidad que puede llegar a media hora, normalmente, y todo lo que pongas ahi se acumula y emplea memoria de la JVM, así que si se guardan cosas ahi hay que tener ojo o nos quedaremos sin memoría en la JVM y todo el programa hara PUM.

En cuanto a mostrar la imagen, no tienes mas que escribir un servlet que coja ese array de bytes y lo devuelva por el OutputStream del objeto ServletResponse, poniendo adecuadamente el ContentType y listo. Es mas sencillo de lo que parece.

Para mostrarlo en una pagina HTML, no tienes mas que poner un tag IMG en una pagina y hacer que el SRC llame a tu servlet con los parametros adecuados.

S!