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