springboot设置文件上传大小

1、在项目里面找到resources下的application.properties文件,如果是yml的方式,那文件就是application.yml。 (1)、以1.5.4为例,设置单个文件大小为10M限制,总上传的数据大小也为100M,如下:

spring.http.multipart.max-file-size=10MB
spring.http.multipart.max-request-size=100MB

(2)、再以2.0.1为例,设置单个文件大小为10M限制,总上传的数据大小也为100M,如下:

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

(3)、使用Bean的方式,自己配置Bean类来设置

@Configuration
public class UploadConfig {
 
    @Bean
    public MultipartConfigElement multipartConfigElement() {
        MultipartConfigFactory factory = new MultipartConfigFactory();
        //单个文件最大
        factory.setMaxFileSize("20480KB"); //KB,MB
        /// 设置总上传数据总大小
        factory.setMaxRequestSize("1024000KB");
        return factory.createMultipartConfig();
    }
经验分享 程序员 微信小程序 职场和发展