1,前端From使用二进制流进行上传。
2,后端
DiskFileItemFactory factory = new DiskFileItemFactory();
factory.setRepository(new File("")) //缓存路径
ServletFileLUpload upload = new ServletFileUpload(factory);
upload.setSizeMax(100*1024*1024);
List items = new ArrayList();
try{
items = upload.parseRequest(request);
}catch{
}
while(it.hasNext()){
Fileitem fileItem = (FileItem)it.next();
if(Fieltem.isFormField()){
}else{
FileItem.write(new File(),name);
}