Boa Tarde Galera,
Não estou conseguindo fazer a imagem ser atualizada pelo jquery ou por import!
Galera eu tenho essa função que busca a imagem no servidor (que está funcionando) e depois preciso mostra-lá na pagina do cliente mas não consigo atualizar. Ele até mostra no HTML, mas mostra isso aqui:
�����JFIF���
����JPhotoshop 3.0�8BIM� Resolution����������
����8BIM FX Global Lighting Angle�������x8BIMFX Global Altitude�������8BIM�Print Flags��� ���������8BIM Copyright Flag������8BIM’Japanese Print Flags���� ��������8BIM�Color Halftone Settings���H�/ff��lff�������/ff������������2����Z���������5����-��������8BIM� …
A div da pagina JSP que tem que atualizar é essa:
<div id="imagem">
<img src="ServLoadImage?id=<%=usuario.getIdTipodeUsuario()%>" name="imgLogo" width="310" height="150" alt="Logo"/>
</div>
A função é:
var id = 69 ;
alert(id);
$('#imagem').load('ServLoadImage',{id:id},function(resposta){
// $('image[name="imgLogo"]').innerHTML(resposta);
// document.getElementById('imgLogo').setAttribute('src', resposta);
//image = new Image(resposta);
//image.src="novaimagem.jpeg";
// document.images['imgLogo']=image;
// document.images['imgLogo'].src=image.src;
});
O ServLoadImage é esse aqui:
OutputStream out = response.getOutputStream();
try {
int id = Integer.parseInt(request.getParameter("id"));
byte[] foto = new DaoCadastroEmpresa().recuperaLogoBytes(id);
response.setContentType("image/jpeg");
out.write(foto);
out.flush();
} finally {
out.close();
}
Alguem ai tem alguma dica de como colocar essa foto certo lá?