2016-06-03 7 views
0

Wie lade ich große Dateien in Spring Boot Gradle?Fehler beim Hochladen von großen Dateien im Frühjahr boot grandle

@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; 
} 

Wenn ich obigen Code gab, laden Sie nur große Dateien hoch. Laden Sie keine Byte- und Kb-Dateien hoch.

Antwort

0

Sie können multipart maxFileSize in Ihrer application.yml oder Eigenschaften einfach konfigurieren.

multipart: 
    maxFileSize: 30MB 
0

Es gibt 2 Eigenschaften, die Sie festlegen können:

multipart.max-file-size = 1 MB

Max Dateigröße. Werte können das Suffix "MB" oder "KB" verwenden, um eine Megabyte- oder Kilobyte-Größe anzugeben.

multipart.max-Anfrage-size = 10Mb

Max Anfrage Größe. Werte können das Suffix "MB" oder "KB" verwenden, um eine Megabyte- oder Kilobyte-Größe anzugeben.

Sie können die Liste aller Eigenschaften bei http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html

finden
Verwandte Themen