1

How to upload large files in spring boot 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;
}

When I gave above code then upload only large files. Not upload byte and kb files.

4

2 に答える 2

0

設定できるプロパティは 2 つあります。

multipart.max-file-size=1Mb

最大ファイル サイズ。値には、サフィックスの「MB」または「KB」を使用して、メガバイトまたはキロバイトのサイズを示すことができます。

multipart.max-request-size=10Mb

最大リクエスト サイズ。値には、サフィックスの「MB」または「KB」を使用して、メガバイトまたはキロバイトのサイズを示すことができます。

すべてのプロパティのリストは、http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.htmlにあります。

于 2016-06-03T05:18:09.877 に答える
0

application.yml またはプロパティでマルチパート maxFileSize を簡単に構成できます。

  multipart:
     maxFileSize: 30MB
于 2016-06-03T05:16:23.160 に答える