当前位置:   article > 正文

springboot并发上传文件_SpringBoot实现多文件上传

springbootmultipartfile配置大小并发

Spring Boot默认上传的单个文件大小1MB,一次上传的总文件大小为10MB。

单个文件上传使用MultipartFile参数来接收文件,多文件使用MultipartFile[]数组来接收,然后遍历它,当成单文件来处理。

问题一:如何配置上传文件大小限制?

@Configuration

public class FileConfig implements WebMvcConfigurer {

@Bean

public MultipartConfigElement multipartConfigElement(){

MultipartConfigFactory factory = new MultipartConfigFactory();

// 单个文件大小

factory.setMaxFileSize(DataSize.parse("10240MB"));

// 上传的总文件大小

factory.setMaxRequestSize(DataSize.parse("20480MB"));

return factory.createMultipartConfig();

}

}

思考:SpringBoot项目推荐使用jar包的方式来运行项目,而实际应用中我们也发现jar包运行项目更加方便。但是当打完jar包后,这个jar的大小就固定好了,上传的文件肯定传不到jar包里面了。SpringBoot提供了一种方式,将文件上传到服务器物理路径下,然后做个映射关系,让图片可以正常被访问,具体操作如下:

@Configurat

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/902222
推荐阅读
相关标签
  

闽ICP备14008679号