通过HTTP实现大文件上传

2024-03-31

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

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

除了以下之外,还有其他明显的方法可以实现大文件上传吗

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

更新 1(2013 年 10 月 3 日):这是我在服务器端上传大约 2 个文件时遇到的异常。总尺寸120。


我找到了另一个解决方案。在 FileUpload 的网站上有一个page http://commons.apache.org/proper/commons-fileupload/streaming.html关于流媒体 API。

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过HTTP实现大文件上传 的相关文章

随机推荐