【问题标题】:Limit upload size in embedded Jetty限制嵌入式 Jetty 中的上传大小
【发布时间】:2011-09-16 06:38:00
【问题描述】:

我正在尝试限制 Jetty 可以接受的最大上传文件大小。我已经看到多个报告说以下应该有效...

contextHandler.setMaxFormContentSize(xxx);

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

我可以实现我们自己的上传 servlet,但更愿意坚持使用 Jetty 实现。关于如何成功限制上传大小的任何想法?我希望在代码而不是配置文件中提供答案,我们可能需要在启动时根据远程用户设置进行更改。

谢谢。

【问题讨论】:

    标签: java html http upload jetty


    【解决方案1】:

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

    【讨论】:

    • 是的,这是后备方案,但我正在使用其他人的(扩展的)代码库,希望进行最小的更改。
    猜你喜欢
    • 2011-09-15
    • 1970-01-01
    • 2011-09-06
    • 2020-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-25
    • 2019-01-04
    相关资源
    最近更新 更多