I have a model Entity Image
.
Entity has a field of type: Blob
.
To perform file-uploads, use Apache Commons FileUpload Library
.
To get my file, i use following code:
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);
}
Thanks.