commons-fileupload文件上传,支持多文件
2014-07-31 21:56
246 查看
FileItemFactory fileItemFactory = new DiskFileItemFactory(); ServletFileUpload servletFileUpload = new ServletFileUpload(fileItemFactory); List<FileItem> list = servletFileUpload.parseRequest(request); String destDir = request.getServletContext().getRealPath("/") + Constant.FILE_PATH; File uploadFile; for (FileItem fileItem : list) { if(!fileItem.isFormField()){ uploadFile = new File(destDir + fileItem.getName()); fileItem.write(uploadFile); System.out.println(uploadFile.getAbsolutePath()); } }
spring中使用不需要配置<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver" p:defaultEncoding="utf-8"/>
代码量跟spring提供的上传差不多,只是觉得这个更好,完全不依赖于spring,只是多了FileItemFactory那几步。
相关文章推荐
- 利用apache-commons-fileupload写jsp上传文件
- java web 利用 commons-fileupload-1.2 实现文件上传 解决 中文乱码& 非文件属性的读取
- 利用commons-fileupload组件上传文件至服务器和数据库(ZT)
- 文件上传 commons-FileUpload
- 使用commons-fileupload实现文件上传
- 利用commons-fileupload组件上传文件至服务器和数据库
- 利用commons-fileupload实现多个文件上传
- 利用commons-fileupload组件上传文件至服务器和数据库- -
- 使用commons-fileupload实现单个和多个文件上传
- 利用commons-fileupload实现文件上传
- commons-fileupload 文件上传问题
- Struts2通过commons-fileupload实现文件上传
- 使用apache的commons-fileupload实现多文件上传
- 用commons的HttpClient和FileUpload写的文件上传下载类
- 文件上传和下载的commons-fileupload-1.2的使用
- java web 利用 commons-fileupload-1.2 实现文件上传 解决 中文乱码& 非文件属性的读取
- common-fileupload:支持中文、大文件上传的上传组件
- 利用 Commons-Fileupload 实现文件上传
- Struts2之通过commons-fileupload实现文件上传
- commons-fileupload-1.2 实现文件上传