2016-06-03 5 views
0

봄 부팅 gradle에서 큰 파일을 업로드하는 방법은 무엇입니까?큰 파일을 업로드 할 때 오류가 발생합니다.

@Bean 
public CommonsMultipartResolver commonsMultipartResolver() { 
    final CommonsMultipartResolver commonsMultipartResolver = new CommonsMultipartResolver(); 
    commonsMultipartResolver.setMaxUploadSize(-1); 
    return commonsMultipartResolver; 
} 

@Bean 
public FilterRegistrationBean multipartFilterRegistrationBean() { 
    final MultipartFilter multipartFilter = new MultipartFilter(); 
    final FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean(multipartFilter); 
    filterRegistrationBean.addInitParameter("multipartResolverBeanName", "commonsMultipartResolver"); 
    return filterRegistrationBean; 
} 

위의 코드를 준 다음 큰 파일 만 업로드하십시오. 바이트 및 kb 파일을 업로드하지 않습니다.

답변

0

application.yml 또는 속성에서 multipart maxFileSize를 쉽게 구성 할 수 있습니다.

multipart: 
    maxFileSize: 30MB 
0

가 설정할 수있는 2 속성 :

multipart.max 파일 크기 = 1MB의

최대 파일 크기. 값은 접미사 "MB"또는 "KB"를 사용하여 메가 바이트 또는 킬로바이트 크기를 나타낼 수 있습니다.

multipart.max 요청 크기 = 10M 바이트

최대 요청 크기. 값은 접미사 "MB"또는 "KB"를 사용하여 메가 바이트 또는 킬로바이트 크기를 나타낼 수 있습니다.

당신은 http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html

에서 모든 속성의 목록을 찾을 수 있습니다
관련 문제