public void saveFile(HttpServletRequest req) { map pd = new map; if(ServletFileUpload.isMultipartContent(req)){ FileItemFactory fileItemFactory = new DiskFileItemFactory(); ServletFileUpload servletFileUpload = new ServletFileUpload(fileItemFactory); try { List<FileItem> list = servletFileUpload.parseRequest(req); for(FileItem fileItem:list){ if (fileItem.isFormField()){ pd.put(fileItem.getFieldName(),fileItem.getString("UTF-8")); } else { String filename = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()) + "_" + fileItem.getName(); fileItem.write(new File("D:\\"+filename)); } } } catch (Exception e) { e.printStackTrace(); } } }
java-Multipart文件处理
最新推荐文章于 2024-05-23 18:27:55 发布