0
我用實體模型使用private CommonsMultipartFile filedata;
使用set和get方法 而我使用此代碼如何上傳和在春季和MySQL數據庫存儲的圖像格式
MultipartFile file = inpatient.getFiledata();
String filename=null;
InputStream inputstream=null;
OutputStream outputstream=null;
System.out.println("file size is " + file.getSize());
filename=request.getRealPath("")+"/images/"+ file.getOriginalFilename();
outputstream=new FileOutputStream(filename);
System.out.println("fileName:" + file.getOriginalFilename());
int readBytes = 0;
byte[] buffer = new byte[10000];
while ((readBytes = inputstream.read(buffer, 0, 10000)) != -1) {
outputstream.write(buffer, 0, readBytes);
}
outputstream.close();
inputstream.close();
inpatientService.save(inpatient);
使用控制器類,但我的臉存儲在我的sql數據庫中,我可以在mysql中使用什麼樣的數據類型。否則任何格式。
爲什麼你需要將圖像存儲到數據庫中?爲什麼不使用FTP或將其放在本地存儲上? – ClydeFrog 2013-03-15 08:12:45