修改.properties文件
配置文件添加如下内容
# 静态资源对外暴露的访问路径
file.staticAccessPath = /upload-images/**
# 文件上传目录,这里需要注意文件夹后面必须得带上斜杠,否则会出现404的问题
file.uploadFolder=D:/Data/upload-images/
# linux下的文件路径配置
# file.uploadFolder=/root/upload-images/
添加两个.java配置文件
UploadFileConfig.java
@Configuration
public class UploadFileConfig {
@Value("${file.uploadFolder}")
private String uploadFolder;
@Bean
MultipartConfigElement multipartConfigElement(){
MultipartConfigFactory factory = new MultipartConfigFactory();
factory.setLocation(uploadFolder);
// 单次请求最大上传文件大小
factory.setMaxRequestSize("10MB");
return factory.createMultipartConfig();
}
}
UploadFilePathConfig.java
这里需要注意,extends WebMvcConfigurerAdapter这种写法已经被废弃,可以实现WebMvcConfigurer接口代替
&#