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
'오류해결' 카테고리의 다른 글
[오류해결] 젠킨스 su : Authentication failure 문제 (1) | 2024.11.07 |
---|---|
[오류해결] [CI/CD] 젠킨스 플러그인 수동 설치하기 (1) | 2024.11.06 |
[오류해결] mysql.cj.jdbc.Driver에 빨간글씨가 뜨는 문제 (0) | 2024.11.05 |