DolphaGo / TIL

TIL & issues
0 stars 1 forks source link

[Spring] Multipart 사이즈 제한 #55

Open DolphaGo opened 2 years ago

DolphaGo commented 2 years ago
[multipart.MaxUploadSizeExceededException:](org.springframework.web.multipart.maxuploadsizeexceededexception:) Maximum upload size exceeded; nested exception is java.lang.illegalstateexception: [org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException:](https://artiiicy.tistory.com/org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLimitExceededException:) The field sourceFile exceeds its maximum permitted size of 1048576 bytes.

이미지 업로드시 보통 multipart를 많이 이용하는데, 여기서 기본 용량이 1048576byte이다.

그러나 고화질이미지의 경우 용량에 제한이 생기게 되는데, 이때 스프링에선 서블릿 설정을 해주면 된다.

application.yml에 다음과 같이 요청을 받을 이미지의 크기를 설정해주자. 나는 10MB로도 족했다.

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