Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 限制嵌入式Jetty中的上载大小_Java_Html_Http_Upload_Jetty - Fatal编程技术网

Java 限制嵌入式Jetty中的上载大小

Java 限制嵌入式Jetty中的上载大小,java,html,http,upload,jetty,Java,Html,Http,Upload,Jetty,我试图限制Jetty可以接受的最大上传文件大小。我已经看到了多个报告,下面的应该是有效的 setMaxFormContentSize(xxx) 我注意到,这确实适用于我们的登录表单,如果我将其设置得太低,提交将被拒绝。但对于合理的值(例如5000),它不会导致大型上载失败(例如9MB),可能是因为上载设置为多部分 我可以继续实现我们自己的上传servlet,但我宁愿坚持使用Jetty实现。有没有关于如何成功限制上传大小的想法?我会在代码中预先输入答案,而不是配置文件,我们可能需要在启动时根据远程

我试图限制Jetty可以接受的最大上传文件大小。我已经看到了多个报告,下面的应该是有效的

setMaxFormContentSize(xxx)

我注意到,这确实适用于我们的登录表单,如果我将其设置得太低,提交将被拒绝。但对于合理的值(例如5000),它不会导致大型上载失败(例如9MB),可能是因为上载设置为多部分

我可以继续实现我们自己的上传servlet,但我宁愿坚持使用Jetty实现。有没有关于如何成功限制上传大小的想法?我会在代码中预先输入答案,而不是配置文件,我们可能需要在启动时根据远程用户设置更改此设置


谢谢。

您可能会考虑使用Apache Commons,而不是Jetty附带的功能。您将获得一组非常丰富的配置选项。

是的,这是一个后备方案,但我正在使用其他人的(扩展的)代码库,希望进行最小的更改。