`

把图片写入数据库

阅读更多
System.out.println("==============把图片写入数据库开始,如果有多张则写入第一张====================");
Blob blob= null;
FormFile file = ledgerForm.getFile();

String fileName = file.getFileName();
long size=file.getFileSize();
System.out.println("name="+file.getFileName());
// System.out.println("size="+file.getFileSize());
// System.out.println("ContentType="+file.getContentType());
if(fileName==null||fileName.equals("")||size>=1024*65){//防没有文件时上传垃圾文件的bug
news.setImage(null);
news.setImageName(null);//图片名字当然也没有
}else{
InputStream is = file.getInputStream();
blob = Hibernate.createBlob(is);
news.setImage(blob);
is.close();

news.setImageName(fileName);//图片名字也保存入数据库
}
System.out.println("===============把图片写入数据库结束===================");
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics