java - 限制嵌入式 Jetty 中的上传大小

标签 java html http upload jetty

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

contextHandler.setMaxFormContentSize(xxx);

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

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

谢谢。

最佳答案

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

关于java - 限制嵌入式 Jetty 中的上传大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6370720/

相关文章:

JAVA - 以每个字符一个字节的形式将字符写入文件

java - 单击后删除按钮?

html - 多个外部样式表?

Java http请求django rest framework服务抛出http 406异常

Angular HttpInterceptor 搞乱 Github API 调用

unit-testing - 在 Go 中测试依赖于动态 URL 的处理函数

java.util.Properties 和 Cp1250

java - 将一个流映射到另一个流并在第二个关闭时关闭第一个

javascript - jquery动态隐藏和显示下拉菜单

php - 我如何编写一个包含每个产品的多个值的数组