美文网首页
Springboot 解决大文件上传

Springboot 解决大文件上传

作者: Restart白蓝 | 来源:发表于2021-05-18 19:52 被阅读0次

    springboot默认文件大小的限制是1MB

    yml方式

    spring:
        servlet:
        multipart:
          enabled: true
          max-file-size: 300M
          max-request-size: 300M
    

    properties方式

    #设置单个文件大小,单位MB和KB都可以
    spring.servlet.multipart.max-file-size=200MB
    #设置总上传的数据大小,单位MB和KB都可以
    spring.servlet.multipart.max-request-size=200MB
    

    配置模式,如果有多个yml使用这种方式会更方便

    @Configuration
    public class SpringUpFileConfig {
    
        @Bean
        public MultipartConfigElement multipartConfigElement() {
            MultipartConfigFactory factory = new MultipartConfigFactory();
            //单个文件大小20mb
            factory.setMaxFileSize(DataSize.ofMegabytes(20L));
            //设置总上传数据大小1GB
            factory.setMaxRequestSize(DataSize.ofGigabytes(1L));
    
            return factory.createMultipartConfig();
        }
    
    
    }
    

    相关文章

      网友评论

          本文标题:Springboot 解决大文件上传

          本文链接:https://www.haomeiwen.com/subject/cbpyjltx.html