
Spring Boot Multipart 파일 업로드 최대 크기 제한 수정 (MaxUploadSizeExceededException)Coding/Spring2025. 1. 21. 23:09
Table of Contents
반응형
문제 상황
...
org.springframework.web.multipart.MaxUploadSizeExceededException:
Maximum upload size exceeded;
nested exception is java.lang.IllegalStateException:
org.apache.tomcat.util.http.fileupload.impl.SizeLimitExceededException:
...
Multipart로 사진 파일 여러개를 업로드하려고 하니, 위와 같은 오류가 발생했다.
원인
Spring은 기본적으로 Multipart 의 최대 파일 크기를 1MB로 지정하고 있다.
이를 초과하는 파일을 업로드 하면 오류가 발생한다.
Spring의 Multipart 최대 파일 크기를 늘려주고,
Request의 최대 용량을 늘려주면 된다.
해결 방법
application.yml 파일에 아래 속성을 추가해주면 된다.
spring:
servlet:
multipart:
max-file-size: 10MB
max-request-size: 50MB
여기서 max-file-size는 최대 파일 용량을 의미하며, max-request-size는 서버로 요청되는 모든 리소스의 합을 의미한다고 보면 된다.
application.properties를 쓴다면 다음과 같이 속성을 추가해주면 된다.
spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=50MB
반응형
@현주씌 :: 현주.로그
소프트웨어학과 현주씌의 일상을 담는 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!