Exibir Imagem

2 respostas
johnnylcon

Bom Dia Galera,

Eh o seguintem, tenho uma imagem gravada na minha base de dados.
Quando eu a recupero, ela vem como um array de byte.

Gostaria de saber como eu faço para exibir essa imagem ?

Obrigado.

2 Respostas

Rcogait

Não sei se ajuda mais…
esse codigo pega a imagem do banco em bytes e cria ela na máquina…

byte[] bs2 = fot.getFoto();
FileOutputStream fileOutputStream = new FileOutputStream("C:\\foto.jpg");
fileOutputStream.write(bs2);
fileOutputStream.flush();
fileOutputStream.close();

oh ruim e que imagem em banco de dados pesa muito…

abs

ViniGodoy

Use o método ImageIO.read para carrega-la em uma BufferedImage. A BufferedImage pode ser convertida em um ImageIcon, e pode ser usada diretamente no seu JSP.

O read exige um InputStream, que pode ser um ByteArrayInputStream

Criado 24 de setembro de 2007
Ultima resposta 24 de set. de 2007
Respostas 2
Participantes 3