Boa Tarde pessoal !
Alguém sabe se é possível eu mostrar uma imagem na jsp que esta armazenada como byte[] sem a necessidade de criar um arquivo temporário para poder criar o link da imagem :?:
Agradeço pela atenção 
[]s
Boa Tarde pessoal !
Alguém sabe se é possível eu mostrar uma imagem na jsp que esta armazenada como byte[] sem a necessidade de criar um arquivo temporário para poder criar o link da imagem :?:
Agradeço pela atenção 
[]s
Acho que você pode fazer o seguinte:
Num dado momento do seu código vc faz:
response.setContentType("jpeg");//Pesquise os mime-types para saber o tipo correto
ByteArrayInputStream in = new ByteArrayInputStream(seuArrayDeBytes);
OutputStream out = response.getOutputStream();
byte[] buffer = new byte[2048];//Buffer para leitura
int lidos;
while ((lidos = in.read(buffer))!= -1)
{
out.write(buffer,0,lidos);//Transfere imagem
out.flush();
}
in.close();
out.close();//Fecha streams
Eu fazia algo parecido quando eu tinha que forçar o aparecimento do diálogo de download nos browsers. Não tenho certeza de que o exemplo funciona, mas acho que não custa você tentar.
Acho que esse negócio de exibir imagem sem arquivo temporário é meio zuado, me parece que dá um trabalho inútil para a CPU e para o cérebro do desenvolvedor.
Inté.
Vou tentar aqui sim, depois eu posto o resultado !
Concordo em parte, pelo menos vale como aprendizagem 
Valeu pelo help 
[]s
Cade veio, to esperando até hoje.