Соединение разорвано, так как запрос был больше 10485760 - PullRequest
0 голосов
/ 26 апреля 2018

Я пытаюсь загрузить файл размером 6 МБ на сервер приложений JHipster. Однако я получаю следующую ошибку. Где я могу найти соответствующую конфигурацию?

io.undertow.server.RequestTooBigException: UT000020: Connection terminated as request was larger than 10485760
at io.undertow.conduits.FixedLengthStreamSourceConduit.checkMaxSize(FixedLengthStreamSourceConduit.java:168)
at io.undertow.conduits.FixedLengthStreamSourceConduit.read(FixedLengthStreamSourceConduit.java:229)
at org.xnio.conduits.ConduitStreamSourceChannel.read(ConduitStreamSourceChannel.java:127)
at io.undertow.channels.DetachableStreamSourceChannel.read(DetachableStreamSourceChannel.java:209)
at io.undertow.server.HttpServerExchange$ReadDispatchChannel.read(HttpServerExchange.java:2332)
at org.xnio.channels.Channels.readBlocking(Channels.java:294)
at io.undertow.servlet.spec.ServletInputStreamImpl.readIntoBuffer(ServletInputStreamImpl.java:192)
at io.undertow.servlet.spec.ServletInputStreamImpl.read(ServletInputStreamImpl.java:168)
at io.undertow.server.handlers.form.MultiPartParserDefinition$MultiPartUploadHandler.parseBlocking(MultiPartParserDefinition.java:213)
at io.undertow.servlet.spec.HttpServletRequestImpl.parseFormData(HttpServletRequestImpl.java:792)

Ответы [ 3 ]

0 голосов
/ 26 апреля 2018

На уровне контейнера есть свойство maxPostSize, которое можно указать непосредственно на соединителе.

Из документов:

Максимальный размер в байтах POST, который будет обрабатываться при разборе параметра URL-адреса FORM контейнера. Ограничение можно отключить, установив для этого атрибута значение, меньшее или равное 0. Если не указано, для этого атрибута установлено значение 2097152 (2 мегабайта).

0 голосов
/ 25 июня 2018

Для Spring Boot 1.5.13. ПОЖАЛУЙСТА, попробуйте следующие свойства:

spring.http.multipart.max-request-size=100MB
spring.http.multipart.max-file-size=100MB
0 голосов
/ 26 апреля 2018

Spring Boot имеет следующие свойства по умолчанию

spring.servlet.multipart.max-file-size=1MB # Max file size. Values can use the suffixes "MB" or "KB" to indicate megabytes or kilobytes, respectively.
spring.servlet.multipart.max-request-size=10MB # Max request size. Values can use the suffixes "MB" or "KB" to indicate megabytes or kilobytes, respectively.

10485760 = 10MB

См. Файл загрузки Spring Boot руководство :

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...