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.
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.
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
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