게시글 등록 API 요청할 때 1MB가 넘는 이미지를 등록하게 되면 게시글 등록이 실패하는 이슈가 발생했다. 파일 업로드 용량을 따로 설정한 적이 없어서 검색해봤더니 스프링부트에서 파일 업로드 용량의 디폴트값이 있었다.
“스프링 부트는 기본적으로 업로드하는 파일의 사이즈에 제한을 두는데, 파일 한 개당 최대 사이즈는 1MB, 요청에 포함된 전체 파일의 합은 10MB로 설정되어 있습니다.”
REF) https://congsong.tistory.com/39
설정 파일 수정
이 기본 설정을 변경하기 위해 `application.yml` 파일에 설정을 추가했다.
spring:
servlet:
multipart:
max-file-size: 10MB
max-request-size: 10MB
- `max-file-size`: 단일 파일의 최대 허용 크기
- `max-request-size`: 하나의 요청에 포함된 모든 파일의 총 허용 크기
우선 단일 파일의 최대 허용 크기를 10MB로 변경했다.
max-request-size 는 이후 용량에 대한 이슈가 발생하면 더 높게 설정할 것이다.
반응형
'Projects > 청하-청년을 위한 커뮤니티 서비스' 카테고리의 다른 글
[청하] 16. 게시글 리스트 조회 기능 - 댓글수 반환 추가 (0) | 2024.10.14 |
---|---|
[청하] 15. 댓글 생성 기능 구현 및 게시글 상세조회 기능 수정 (0) | 2024.10.10 |
[청하] 13. Spring Boot 서버 배포 시 타임존 문제 해결 (feat. @PostConstruct) (2) | 2024.10.09 |
[청하] 12. 게시글 수정 기능 구현 (1) | 2024.10.09 |
[청하] 11. 게시글 삭제 기능 구현 (feat. NCP Object Storage 이미지 삭제) (2) | 2024.10.09 |
댓글