본문 바로가기
IT_Developers/JAVA

Spring Boot - max-file-size, max-request-size / 파일 업로드 용량 제한

by 고코더 2022. 2. 8.

 

안녕하세요.

고코더 입니다.

스프링부트에서 파일 크기를 제한할 수 있는 설정을 알아보겠습니다. 특히 파일 업로드 기능을 사용할 때 해당 설정은 매우 중요한 부분입니다. 사이트의 전반적인 규칙을 정할 수 있기 때문입니다. 

 

max-file-size

파일 크기의 제한을 설정합니다. 해당 설정 이상의 파일을 업로드하면 만약 이 설정보다 높은 파일을 전송하게 되면 예외가 발생됩니다.

 

max-request-size

request 요청이 해당 설정 이상이 넘지 않도록 설정합니다.  역시 이 설정보다 높은 용량의 요청을 하면 예외가 발생됩니다.

 

설정 방법

- application.properties (2.x 이상 버전)

# multipart
spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=10MB

- YML 설정 방법  (2.x 이상 버전)

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

 

댓글