自定义路径上传

This commit is contained in:
sgjj 2019-09-25 16:20:39 +08:00
parent 9e733b32eb
commit 1a1dd38da0
1 changed files with 17 additions and 1 deletions

View File

@ -32,6 +32,16 @@ import net.mingsoft.basic.util.BasicUtil;
@Configuration
public class WebConfig implements WebMvcConfigurer {
/**
* 上传路径
*/
@Value("${ms.upload.path}")
private String uploadFloderPath;
/**
* 上传路径映射
*/
@Value("${ms.upload.mapping}")
private String uploadMapping;
@Bean
public ActionInterceptor actionInterceptor() {
return new ActionInterceptor();
@ -62,7 +72,13 @@ public class WebConfig implements WebMvcConfigurer {
registry.addResourceHandler("/app/**").addResourceLocations("/app/","file:app/", "classpath:/app/");
registry.addResourceHandler("/static/**","/**").addResourceLocations("/static/","file:static/","classpath:/static/");
registry.addResourceHandler("/api/**").addResourceLocations("/api/","file:api/", "classpath:/api/");
if(uploadFloderPath.startsWith("file:")){
//如果指定了绝对路径上传的文件都映射到uploadMapping下
registry.addResourceHandler(uploadMapping).addResourceLocations(uploadFloderPath+ File.separator
//映射其他路径文件
//,file:F://images
);
}
}
/**
* druidServlet注册