본문 바로가기

프로그래밍/Java

Spring Boot, 파일 업로드 용량 설정

반응형

FileUploadBase$SizeLimitExceededException

Spring Boot 에서 파일 업로드를 하다가 오류가 나서 콘솔을 보니 용량 제한이 있었다. 프로필에서 maxFileSize를 설정해주면 되는데, 주의할 점은 maxRequestSize도 설정이 필요하다.

Spring Boot 1.3.x and earlier

  • multipart.maxFileSize
  • multipart.maxRequestSize

Spring Boot 1.4.x and 1.5.x

  • spring.http.multipart.maxFileSize
  • spring.http.multipart.maxRequestSize

Spring Boot 2.x

  • spring.servlet.multipart.maxFileSize
  • spring.servlet.multipart.maxRequestSize

내 경우는 application.yml로 설정하게 되어 있으므로 다음 설정을 추가하였다.

spring:
  servlet:
    multipart:
      max-file-size: 50MB
      max-request-size: 50MB

막 바이트 계산 안하고 그냥 MB로 적어주면 되니 편하다.

반응형

개발자가 그리는 인스타툰 팔로우하세요!