springboot 在上传 有两种选择
1, 选用默认的上传解析器
2,使用common-fileupload
使用第一种只需要在配置文件种配置 文件上传大小
spring.servlet.multipart.maxFileSize=10Mb
spring.servlet.multipart.maxRequestSize=10Mb
spring.servlet.multipart.location=${user.dir} //需要配置临时目录 linux环境中每隔10天会删除该临时目录文件
使用第二种 需要手动配置
@EnableAutoConfiguration(exclude= {MultipartAutoConfiguration.class})
@Bean
public MultipartResolver multipartResolver() {
CommonsMultipartResolver commonsMultipartResolver = new CommonsMultipartResolver();
try {
commonsMultipartResolver.setUploadTempDir(new FileUrlResource("x:\\workspace\\upload\\temp"));
} catch (IOException e) {
e.printStackTrace();
}
return commonsMultipartResolver;
}