Foros del Web » Programación para mayores de 30 ;) » Java »

imagen+BD+jsp= como uso stream

Estas en el tema de imagen+BD+jsp= como uso stream en el foro de Java en Foros del Web. Hola amigos, saludos...!!! les explico mi problema, en mi BD (chuco db2), tengo un blob q es mi imagen ya almacenada, para guardarla no problem, ...
  #1 (permalink)  
Antiguo 04/01/2008, 19:14
Avatar de vmontesino  
Fecha de Ingreso: octubre-2007
Ubicación: San Salvador
Mensajes: 21
Antigüedad: 16 años, 5 meses
Puntos: 0
imagen+BD+jsp= como uso stream

Hola amigos, saludos...!!!

les explico mi problema, en mi BD (chuco db2), tengo un blob q es mi imagen ya almacenada, para guardarla no problem, pero necesito tambien mostrar esa imagen en una jsp...
logro extrearla bien y creo un InputStream con el cual se puede crear un archivo fisico en el disco duro del server para en la jsp hacer <img src="file///..."> .... pero eso no es conveniente por q eventualmente se tendria muchos archivos fisicos y no serviria de nada guardar la imagenes en la bd...

Lo que quiero hacer es que ese Stream se muestre en la jsp si necesidad de hacer el archivo fisico, pero no tengo idea de como hacerlo...

Ojala me puedan ayudar, al menos aportando alguna idea....

gracias de antemano....
  #2 (permalink)  
Antiguo 16/01/2008, 16:22
 
Fecha de Ingreso: mayo-2006
Mensajes: 137
Antigüedad: 17 años, 11 meses
Puntos: 1
Re: imagen+BD+jsp= como uso stream

Y si mejor no la guardar en la base, la sube a tu directorio con java upload bean y en la bd solo almacenas el nombre, asi en img solo pones la ruta y ya, podria ser
  #3 (permalink)  
Antiguo 17/01/2008, 08:47
 
Fecha de Ingreso: enero-2008
Mensajes: 203
Antigüedad: 16 años, 3 meses
Puntos: 1
Re: imagen+BD+jsp= como uso stream

la opcion que te da vljc2004 es la perfecta desde mi punto de vista, yo un dia tambien estuve con el mismo dilema, aqui te dejo el articulo donde se soluciono mi duda

http://www.desarrolloweb.com/faq/54.php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:26.