728x90
반응형
스프링에서 MultipartFile을 처리하는 과정에서 이러한 오류 메세지가 나타는 경우가 있다.
http.fileupload.FileUploadBase$FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1048576 bytes.
스프링부트에서 1MB 보다 작은 파일은 상관없지만 1MB보다 큰 파일을 다루기 위해선 application.properties 설정이 불가피하다.
해결 방법
방법은 간단하다.
우선 스프링부트 2.0.0 이상 버전을 사용한다면 application.properties 에 이렇게 작성하면 된다.
application.properties
spring.servlet.multipart.max-file-size=128MB
spring.servlet.multipart.max-request-size=128MB
spring.servlet.multipart.enabled=true
만약 하위버전인 스프링부트 1.5.9 이하를 사용하고 있다면 이렇게 작성해주자.
application.properties
spring.http.multipart.max-file-size = 20MB
spring.http.multipart.max-request-size = 20MB
참고:
https://stackoverflow.com/questions/51410540/spring-upload-file-size-limit-error
728x90
반응형
'스터디' 카테고리의 다른 글
[SpringBoot] InstantiationException: No default constructor for entity (1) | 2022.01.06 |
---|---|
[SpringBoot] JPA / EntityManager 외래키 체크 설정 해제! - SQLIntegrityConstraintViolationException 해결법 (3) | 2021.12.31 |
[SpringBoot] @RequestBody란? (0) | 2021.12.24 |
[SpringBoot] @RestController 로 Rest API 구축하기! (2) | 2021.12.22 |
[SpringBoot] 스프링 스케쥴러로 Auto CSV Parser 만들기 - @EnableScheduling (0) | 2021.12.22 |