2011-06-16 147 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