Pregunta: | 30195 - COMO PUEDO CARGAR UNA IMAGEN DE UNA BD INFORMIX EN UN JSP |
Autor: | Lirio Sanchez |
Mi problema es el siguiente tengo una BD informix, en la cual existe un campo tipo Byte, que contiene una imagen .gif, como puedo hacer para leer ese campo y mostrarlo en mi pagina web, trabajo con archivos .jsp.
Lo pude hacer con un frame, pero este me lo carga en otra pagina y yo quiero que me lo muestre en la misma pagina. Estoy haciendo un reporte el cual incluye esa imagen que es una foto y quiero que me aparezca en la misma pagina. Muchas Gracias. |
Respuesta: | Rafael Hernamperez Martin |
Hola, amigo,
Las paginas JSP generan codigo HTML que se retornara al navegador del cliente. El codigo del HTML es codigo ASCII y no incrusta imagenes como en otro tipo de documentos, tales como Word o Acrobat Reader. En su lugar, para visualizar una imagen, se indica un path hacia el cual el navegador lee y "dibuja" la imagen. Asi pues, la solucion estaria en extraer la imagen de la base de datos y guardarla en un directorio accesible del servidor y en la pagina JSP indicar el path o URL donde se ubica: <IMG SRC="../images/nombreImagen.gif"> En este caso, se esta indicando que dentro del mismo directorio de la pagina JSP existe un subdirectorio llamado "images", y que dentro de el lea el archivo nombreImagen.gif y lo represente como una imagen. Espero que esto te sirva. Un saludo, - Rafael Hernamperez Martin - |