spring boot文件上传遇到上传文件大小的问题

Spring Boot默认文件上传大小为1M,文件超过1M就会报500的错误;

解决办法:

    第一种:添加配置文件,在application.properties文件中设置文件大小

# Single file max size  
multipart.maxFileSize=5Mb
# All files max size  
multipart.maxRequestSize=5Mb

但是经过测试,并没有起作用

第二种,在启动类中进行bean配置;

    /**  
     * 文件上传配置  
     * @return  
     */  
    @Bean 
    public MultipartConfigElement multipartConfigElement() {  
        MultipartConfigFactory factory = new MultipartConfigFactory();  
        //单个文件最大  
        factory.setMaxFileSize("5MB"); //KB,MB  
        /// 设置总上传数据总大小  
        factory.setMaxRequestSize("5MB");  
        return factory.createMultipartConfig();  
    }  

可以设置限制的文件大小,这个很好用;

猜你喜欢

转载自blog.csdn.net/sayoko06/article/details/81231510