DiskFileItemFactory factory=new DiskFileItemFactory(); ServletFileUpload upload=new ServletFileUpload(factory); JSONObject jsonObject=new JSONObject(); try { upload.setHeaderEncoding("UTF-8"); List<FileItem> list=upload.parseRequest(request); for(FileItem item:list) { if(item.isFormField()) { String key=item.getFieldName(); String value=item.getString("UTF-8"); jsonObject.put(key, value); }else{ String fileName=item.getName(); jsonObject.put("fileName", fileName); fileName=UUID.randomUUID().toString() + "_"+fileName.substring(fileName.lastIndexOf("\\")+1); InputStream in=item.getInputStream(); int len=0; byte bytes[]=new byte[1024]; //String savepath=this.getServletContext().getRealPath("./"); //FileOutputStream out=new FileOutputStream(savepath+"\\"+fileName); FileOutputStream out=new FileOutputStream("C:\\Users\\Lenovo\\workspace\\Test02\\WebContent\\WEB-INF\\upload\\"+fileName); while((len=in.read(bytes))>0) { out.write(bytes, 0, len); } in.close(); out.close(); }
JSP文件上传
猜你喜欢
转载自blog.csdn.net/u014427540/article/details/80345898
今日推荐
周排行