| |||
| mostrar imagenes que recuperas de una bd hola que tal a tod@s, sludos bien, recupero un byte[] de una base de datos para mostrarlo en un jsp String location = "select thumb from image where pk_id ="+id; byte[] imgData = con.getImg(location); // con es una instancia de una clase para establecer conexion // recuperar datos etc .. en este caso recupero un byte array y logro mostrarlos correctamente con response.reset(); response.setContentType("image/gif"); OutputStream o = response.getOutputStream(); o.write(imgData); o.flush(); o.close(); bien! pero al mostrarlos solo me manda la imagen ... el flush() imprime la imagen ok osea q en el navegador esta /blobs/imagenrecuperada.jpg pero todo lo de mas que esta en html desaparece ... alguien a visto o a trabajado con esenarios similares al mio ? claro podria ser una imagen guardada en una ubicacion pero en mi caso no se puede pues esta imagen la estoy recuperando desde la base de datos, ademas lo nice d esto es q lo muestre directamente desde la base de datos integrado con html. alguna idea ? sugerencias ? |
| |||
| Re: mostrar imagenes que recuperas de una bd bien ya encontre la forma aun asi ... deberia haber alguna otra mas util y facil les cuento ... <img src="showImage.jsp?id=<% pk_id %>"/> en el showImage.jsp Object id = request.getParameter("id"); String location = "select thumb from image where pk_id ="+id; al parecer el jsp se converte aut a imagen si alguien esta intersado en saber como trabajar blobs puede poner un reply bye ... |