Pessoal, tenho o codigo abaixo que me retorna uma imagem do banco de dados.
Blob blob = (Blob) resulSet.getBlob("imagem");
ImageIcon imagem = new ImageIcon(blob.getBytes(1, (int)blob.length()));
Como faço pra salvar esta imagem em disco depois de recuperada?
obrigado!
Assim serve?
[code]import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.File;
import javax.imageio.ImageIO;
…
byte[] bytes = blob.getBytes(1, (int)blob.length());
BufferedImage img = ImageIO.read(new ByteArrayInputStream(bytes));
ImageIO.write(img, "jpeg", new File("C:/teste.jpg"));[/code]
Valew, cara! Muito Obrigado!