【问题标题】:What is a good open source alternative to orielly's MultipartRequest?Orielly 的 MultipartRequest 的一个好的开源替代品是什么?
【发布时间】:2010-06-22 18:19:31
【问题描述】:

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

【问题讨论】:

    标签: java servlets multipart


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        如果您已升级到 Servlet 3.0,则可以注释您的 servlet 以支持文件上传。

        来自spec

        文件上传

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

        • 公共集合 getParts()
        • 公共部分getPart(字符串名称)。

        【讨论】:

        • 参见示例:Uploading files in Servlet 3.0。顺便说一句,Glassfish v3 Java EE 6 在后台使用 Commons FileUpload 来完成任务。正如@skaffman 所说,这确实是事实上的标准
        【解决方案4】:

        javax.mail.internet.MimeMultipart 可以在这种情况下使用吗?

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-02-16
          • 1970-01-01
          • 2012-04-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-02-17
          相关资源
          最近更新 更多