2016-06-03 1 views
0

Как загрузить большие файлы в весенний загрузочный град?Ошибка при загрузке больших файлов в весенний загрузочный град

@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

Вы можете легко настроить multipart maxFileSize в свой application.yml или свойства.

multipart: 
    maxFileSize: 30MB 
0

Там в 2 свойства, которые можно установить:

multipart.max-размер файла = 1Mb

Максимальный размер файла. Значения могут использовать суффикс «MB» или «KB», чтобы указать размер мегабайта или килобайта.

multipart.max-запрос размера = 10Mb

Максимальный размер запроса. Значения могут использовать суффикс «MB» или «KB», чтобы указать размер мегабайта или килобайта.

Вы можете найти список всех свойств в http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html