如何限制java servlet中的上传速度?

时间:2010-04-29 15:45:44

标签: java file-upload spring java-ee-6

我正在开发一个应用程序(基于Spring作为DI和MVC框架),它具有文件上传功能,目前使用Spring Multipart Upload实现(后者使用commons fileupload libs)。

所以我正在寻找的是一种降低上传带宽消耗的方法。我怎么能做到这一点?

4 个答案:

答案 0 :(得分:1)

除非您在客户端上使用自定义文件上传程序,否则可能无法限制上载带宽消耗。假设Spring Multipart Upload只是标准HTTP多部分表单上传的接口,那么它就是客户端Web浏览器,它实现了从客户端到服务器的实际文件流。除非客户端的浏览器具有一些限制带宽的功能,否则它可能会尝试尽快上传它。

答案 1 :(得分:0)

这可以帮助:Multipart Post method example

答案 2 :(得分:0)

我认为这完全取决于网络带宽,这与Servlet编程没有任何依赖关系。

在某些问题上,只有uplaoding文件的大小可能是个问题,否则每件事都应该正常工作

答案 3 :(得分:0)

我想知道您是否可以使用Commons FileUpload中的流API而不是标准API,并以此方式限制带宽。