Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/08/2008, 06:08
Avatar de Xinef
Xinef
 
Fecha de Ingreso: marzo-2007
Mensajes: 202
Antigüedad: 18 años
Puntos: 7
Respuesta: problema con imagen

Cita:
Iniciado por Mercedes26 Ver Mensaje
Hola Xinef, me interesa la parte de enviar desde el servlet una ristra de bytes de la imagen a una etiqueta <img>

¿Podría comentarme algo? Estaría muy agradecida, hace tiempo que estoy buscando una solución.

Puedes dividir el problema en dos partes:

La parte HTML donde una etiqueta <img> va a "esperar" una URL a una imagen en su atributo src.

<img src="[URL]"/>

Esa URL puede (en este caso debe :P) ser la llamada a un servlet. El cometido del servlet tiene que ser devolver una imagen, para ello el proceso es siempre igual.
  • Comprobar que el archivo existe.
  • Capturar el outStream del response.
  • Declarar el tipo de contenido content-type. En este caso, una imagen jgp, por ejemplo: image/jpeg:
  • Ir leyendo del archivo de la imagen y enviando lo leído al ouputStream del response.
  • Cerrar los archivos abiertos.


Ya sólo queda codificar eso (no es difícil). Si tienes alguna duda en concreto puedes comentarlo.