1. 在启动类App.java中加入
@Bean
public MultipartConfigElement multipartConfigElement() {
MultipartConfigFactory factory = new MultipartConfigFactory();
//文件最大
factory.setMaxFileSize("10240MB"); //KB,MB
/// 设置总上传数据总大小
factory.setMaxRequestSize("102400MB");
return factory.createMultipartConfig();
}
2. application.yml
spring:
servlet:
multipart:
max-file-size: 200MB
max-request-size: 200MB
另外
Java的tempFile
File dest = File.createTempFile(filename[0], filename[1]);
的名字会有乱码,所以还是不要直接用dest.getName()