오류해결
[오류해결] resolved [org.springframework.web.multipart.maxuploadsizeexceededexception: maximum upload size exceeded]
Eungae-D
2024. 8. 6. 18:00
728x90
Error
resolved [org.springframework.web.multipart.maxuploadsizeexceededexception: maximum upload size exceeded]
회원가입에서 프로필 사진을 저장하는 로직도중에 위와 같은 문제가 발생하며 이미지는 저장이 안되었다. 에러 뜻을 해석하면 업로드 할 수 있는 최대 용량을 넘긴 파일을 업로드하려 했을때 발생하는 에러였다. 용량을 설정하지 않으면 최대 용량은 1MB로 설정이 된다.
Solution
1️⃣ yml
위 문제를 해결하기 위해 application.yml에서 최대 용량을 설정해 주었다.
-SpringBoot 2.x 버전 이상부터는 밑과 같이 작성해주시면 됩니다.
-Spring Boot 3.x.x 버전(필자가 진행하는 프로젝트)
spring:
servlet:
multipart:
max-file-size: 10MB # 파일의 용량 제한
max-request-size: 10MB # 전체 최대 크기 용량 제한
2️⃣ application.properties
yml말고 application.properties를 사용하신다면 밑과 같은 형식으로 설정하시면 됩니다.
spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=10MB