什么是orielly的MultipartRequest的一个很好的开源替代品?

问题描述:

什么是orielly的MultipartRequest处理上传文件的好的替代开源库?什么是orielly的MultipartRequest的一个很好的开源替代品?

Apache Commons FileUpload现在已经成为事实上的标准。这非常有用,有很多选项可用于处理较大的上传,并且被Spring MVC用作此功能的后备实现。

Apache Commons FileUpload已经为我工作过去了。我相信这是Spring框架内部用来处理多部分请求的东西。

如果您已经向Servlet 3.0迈进了一步,那么您可以注释您的servlet以支持文件上传。

spec

文件上传

如果请求的类型是 的multipart/form-data的,并且如果处理请求该servlet 被注释使用@MultipartConfig 限定 在第8-64页的第8.1.5节“@MultipartConfig” 中,HttpServletRequest 可以通过提供多部分请求的各个部分种以下方法

  • 公文集的getParts()
  • 公共部分getPart(字符串名称)。
+1

请参阅示例:[上传Servlet 3.0中的文件](http://balusc.blogspot.com/2009/12/uploading-files-in-servlet-30.html)。顺便说一句,Glassfish v3 Java EE 6在幕后执行任务时使用Commons FileUpload。这正是@skaffman所说的事实标准。 – BalusC 2010-06-22 19:06:48

是javax.mail.internet.MimeMultipart在此上下文中可用吗?