独角兽企业重金招聘Python工程师标准>>>
首先要导入两个JAR包。
我的分别是commons-fileupload-1.2.2.jar和commons-io-2.0.1.jar;最后附下载地址
booleanisMultipart=ServletFileUpload.isMultipartContent(request);if(isMultipart){Stringrealpath=request.getSession().getServletContext().getRealPath("/file");System.out.println(realpath);Filedir=newjava.io.File(realpath);if(!dir.exists()){dir.mkdirs();}FileItemFactoryfactory=newDiskFileItemFactory();ServletFileUploadupload=newServletFileUpload(factory);upload.setHeaderEncoding("utf-8");try{List<FileItem>items=upload.parseRequest(request);for(FileItemitem:items){if(item.isFormField()){Stringname1=item.getFieldName();//得到请求参数的名称StringvalueString=item.getString("utf-8");//得到参数的值System.out.println(name1+"="+valueString);}else{item.write(newFile(dir,System.currentTimeMillis()+item.getName().substring(item.getName().lastIndexOf("."))));}}}catch(Exceptione){//TODO:handleexceptione.printStackTrace();}}else{doGet(request,response);}
PS:jar包地址 /c3MnfQ353G92c 提取码 d6ec