Ограничить размер загрузки во встроенной Jetty - PullRequest
4 голосов
/ 16 июня 2011

Я пытаюсь ограничить максимальный размер загружаемого файла, который примет Jetty. Я видел несколько сообщений о том, что должно работать следующее ...

contextHandler.setMaxFormContentSize (ххх);

Я заметил, что это работает, например, в нашей форме входа в систему, если я установил слишком низкое значение, отправка отклоняется. Но для разумных значений (например, 5000) это не может привести к большим загрузкам (например, 9 МБ), возможно, потому что загрузка настроена на несколько частей.

Я мог бы пойти на реализацию нашего собственного сервлета загрузки, но предпочел бы придерживаться реализации Jetty. Любые идеи о том, как успешно ограничить размер загрузки? Я бы предпочел ответ в коде, а не в файле конфигурации, нам может потребоваться изменить его в зависимости от настроек удаленного пользователя при запуске.

Спасибо.

1 Ответ

1 голос
/ 16 июня 2011

Вы можете подумать об использовании Apache Commons FileUpload вместо того, что поставляется с Jetty. Вы получите очень богатый набор параметров конфигурации.

...