【发布时间】:2010-06-22 18:19:31
【问题描述】:
什么是 orielly 的 MultipartRequest 处理上传文件的好替代开源库?
【问题讨论】:
什么是 orielly 的 MultipartRequest 处理上传文件的好替代开源库?
【问题讨论】:
Apache Commons FileUpload 现在已成为事实上的标准。它非常有用,有很多选项可以处理较大的上传,并且被 Spring MVC 用作此功能的支持实现。
【讨论】:
Apache Commons FileUpload 过去曾为我工作过。我相信这是 Spring 框架在内部用来处理多部分请求的。
【讨论】:
如果您已升级到 Servlet 3.0,则可以注释您的 servlet 以支持文件上传。
来自spec:
文件上传
如果请求是类型 multipart/form-data 和 servlet 处理请求被注释 使用定义的@MultipartConfig 在第 8.1.5 节,“@MultipartConfig”中 在第 8-64 页,HttpServletRequest 可以提供各种零件 多部分请求通过 以下方法
- 公共集合 getParts()
- 公共部分getPart(字符串名称)。
【讨论】:
javax.mail.internet.MimeMultipart 可以在这种情况下使用吗?
【讨论】: