我有一个模型 Entity Image
。
实体有一个类型的字段:Blob
。
要执行文件上传,请使用Apache Commons FileUpload Library
.
要获取我的文件,我使用以下代码:
Image image = new Image();
ServletFileUpload upload = new ServletFileUpload();
try {
FileItemIterator itr = upload.getItemIterator(req);
while(itr.hasNext()){
FileItemStream item = itr.next();
if(!item.isFormField())
{
image.setImageType(item.getContentType());
InputStream stream = item.openStream();
image.setImageData(???); //How to Set Blob Data from Input Stream
}
}
} catch (FileUploadException e) {
resp.sendError(500);
}
谢谢。