通过HTTP实现大型文件上传

DP_*_*DP_ 4 java tomcat file-upload http

我需要创建一个基于Apache Tomcat的Web应用程序,它可以通过HTTP(多部分表单POST请求)接收大量(100 MB或更多)文件.

我尝试了Apache Commons Fileupload,它适用于较小的文件(20-40 MB).但它不适用于大文件.

有没有明显的方法来实现大文件上传除外

  1. 在客户端使用Java applet,
  2. 调整Tomcat的设置?

更新1(03.10.2013):这是我在上传2个文件大约时在服务器端获得的例外情况.总大小120.

例外

DP_*_*DP_ 5

我发现了另一个解决方 在FileUpload的网站上有一个关于Streaming API 的页面.

该页面上的代码段解决了我的问题.