FileSizeLimitExceededException приводит к ошибке 500 вместо 413 - PullRequest
0 голосов
/ 02 ноября 2018

Я получил исключение, как

2018-11-01 21: 05: 49.122 ОШИБКА 31446 --- [nio-8080-exec-1] oaccC [. [. [/]. [DispatcherServlet]: Servlet.service () для сервлета [dispatcherServlet] в контексте с путем [] выдало исключение [Ошибка обработки запроса; вложенное исключение: org.springframework.web.multipart.MaxUploadSizeExceededException: превышен максимальный размер загрузки; Вложенное исключение - java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.FileUploadBase $ FileSizeLimitExceededException: файл поля превышает свой максимально допустимый размер в 1024 байта.] с основной причиной org.apache.tomcat.util.http.fileupload.FileUploadBase $ FileSizeLimitExceededException: размер файла поля превышает максимально допустимый размер - 1024 байта.

почему ошибка http 413 не возникла автоматически?

1 Ответ

0 голосов
/ 02 ноября 2018

Вы должны определить максимальный размер файла для загрузки файла.

Добавьте ниже свойства в application.properties

spring.http.multipart.max-file-size=128KB
spring.http.multipart.max-request-size=128KB

Для пружинной загрузки 2.

spring.servlet.multipart.max-file-size=128MB
spring.servlet.multipart.max-request-size=128MB
spring.servlet.multipart.enabled=true

См. это

...