2011-06-16 143 views
4

我想限制Jetty将接受的最大上传文件大小。我看到多个报告,以下应该工作...在嵌入式Jetty中限制上传文件大小

contextHandler.setMaxFormContentSize(xxx);

我注意到,这可以在我们的登录表单上工作,如果我把它设置得太低,提交被拒绝。但是对于合理的值(例如5000)来说,它不会失败大量的上传(例如9MB),这可能是因为上传被设置为多部分。

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

谢谢。

回答

1

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

+0

是的,这是后备,但我正在与其他人(扩展)的代码库合作,会做出最小的更改。 – Jonathan 2011-06-16 13:02:42