我將圖片插入到Mysql數據庫中,圖片將被保存。如何使用spring從Mysql數據庫中檢索圖像?
File file = new File("G:/photos/New Folder (2)/www.geocities.com_cliknenjoy_lakshmimittal.jpg");
byte[] bFile = new byte[(int) file.length()];
try {
FileInputStream fileInputStream = new FileInputStream(file);
fileInputStream.read(bFile);
fileInputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
inpatient.setImagefile(bFile);
我在mysql中使用blob數據類型。
private byte[] imagefile;
public byte[] getImagefile() {
return imagefile;
}
public void setImagefile(byte[] imagefile) {
this.imagefile = imagefile;
}
現在我無法從mysqldatabase打開圖像文件,我該如何打開這一個?
你是說你在使用Blob,但在你的例子中我可以看到byte []? – 2013-03-27 09:39:07
您尚未展示如何存儲它或如何閱讀它。 – 2013-03-27 14:16:07
雅我存儲的字節[],但我會存儲blob數據類型使用在MySQL中,我可以打開,看到從MySQL的圖像。但我需要通過編碼打開,圖像顯示從數據庫。我怎樣做? – 2013-03-28 08:17:46