작성
·
563
0
파일 업로드 예제를 진행하던 와중에
.pdf 파일이나 동일하지만 사이즈가 작은 스크린샷 .png 까지는 정상적으로 업로드 되는데
올려드린 다음과 같은 파일을 업로드 시도하는 경우 whitelabel error 페이지가 뜨면서 업로드가 정상적으로 실행이 되지 않습니다
해당 파일의 메타데이터는 다음과 같은데....
2023-08-23 17:00:14.790 ERROR 9800 --- [nio-8080-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size exceeded; nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1048576 bytes.] with root cause
다음과 같은 이유였네요 생각보다 스프링이 기본적으로 허용하는 사이즈가 작은가봅니다 혹시라도 다른분이 도움되실까 싶어 남겨놓겠습니다
답변 2
1
저도 큰 용량 파일 추가하니 오류 뜨고 메시지는
그림과 같았는데요.
application.properties 에
spring.servlet.multipart.max-file-size=128MB
spring.servlet.multipart.max-request-size=128MB
추가하니 되네요. Spring Boot 2.x 이상일 때는 이걸 사용하라고 되어있는데
제 환경 (Spring Boot 3.1.3) 에서도 됩니다.
1
감사합니다! :)