DiskFileItemFactory disk = new DiskFileItemFactory(1024*10,new File(tmpPath)); //2,声明ServletFileUpload,接收上边的临时文件。也可以默认值 ServletFileUpload up = new ServletFileUpload(disk); //3,解析request try { List<FileItem> list = up.parseRequest(request); System.out.println("list:"+list);
后台我用servletFileUpload解析request后有两个name属性 list:[name=null, StoreLocation=D:\apache-tomcat-8.5.20\apache-tomcat-8.5.5-x64\webapps\mkyProject\tmp
\upload_4388000e_16048900dc1__8000_00000006.tmp, size=34bytes, isFormField=true, FieldName=Filename, name=导出数据成Excel文件
(6).xls, StoreLocation=D:\apache-tomcat-8.5.20\apache-tomcat-8.5.5-x64\webapps\mkyProject\tmp
\upload_4388000e_16048900dc1__8000_00000007.tmp, size=5120bytes, isFormField=false, FieldName=Filedata, name=null,
StoreLocation=D:\apache-tomcat-8.5.20\apache-tomcat-8.5.5-x64\webapps\mkyProject\tmp
\upload_4388000e_16048900dc1__8000_00000008.tmp, size=12bytes, isFormField=true, FieldName=Upload]
|