更改上传通用映射路径

master
zef 2 months ago
parent 9c272dfb67
commit 4e0d57a818

@ -89,11 +89,12 @@ public class CommonController
String filePath = RuoYiConfig.getUploadPath();
// 上传并返回新文件名称
String fileName = FileUploadUtils.upload(filePath, file);
String url = serverConfig.getUrl() + fileName;
String filename = fileName.replace("/profile/upload/", "/profileSpecific/upload/");
String url = serverConfig.getUrl() + filename;
AjaxResult ajax = AjaxResult.success();
ajax.put("url", url);
ajax.put("fileName", fileName);
ajax.put("newFileName", FileUtils.getName(fileName));
ajax.put("fileName", filename);
ajax.put("newFileName", FileUtils.getName(filename));
ajax.put("originalFilename", file.getOriginalFilename());
return ajax;
}

@ -10,6 +10,9 @@ ruoyi:
demoEnabled: true
# 文件路径 示例( Windows配置D:/ruoyi/uploadPathLinux配置 /home/ruoyi/uploadPath
profile: /home/project/nbzhpc/pic
# profile: D:\home
# 文件路径 示例( Windows配置D:/ruoyi/uploadPathLinux配置 /home/ruoyi/uploadPath
profileSpecific: /home/project/nbzhpc/pic
# 获取ip地址开关
addressEnabled: false
# 验证码类型 math 数组计算 char 字符验证
@ -21,7 +24,7 @@ server:
port: 8799
servlet:
# 应用的访问路径
context-path: /zhpcapi
context-path: /
tomcat:
# tomcat的URI编码
uri-encoding: UTF-8

@ -27,6 +27,9 @@ public class RuoYiConfig
/** 上传路径 */
private static String profile;
/** 上传路径 */
private static String profileSpecific;
/** 获取地址开关 */
private static boolean addressEnabled;
@ -83,6 +86,15 @@ public class RuoYiConfig
RuoYiConfig.profile = profile;
}
public static String getProfileSpecific(){
return profileSpecific;
}
public void setProfileSpecific(String ProfileSpecific)
{
RuoYiConfig.profileSpecific = ProfileSpecific;
}
public static boolean isAddressEnabled()
{
return addressEnabled;

@ -113,6 +113,10 @@ public class Constants
*
*/
public static final String RESOURCE_PREFIX = "/profile";
/**
*
*/
public static final String RESOURCE_PREFIX_SPECIFIC = "/profileSpecific";
/**
* RMI

@ -36,6 +36,10 @@ public class ResourcesConfig implements WebMvcConfigurer {
registry.addResourceHandler(Constants.RESOURCE_PREFIX + "/**")
.addResourceLocations("file:" + RuoYiConfig.getProfile() + "/");
/** 本地文件上传路径 */
registry.addResourceHandler(Constants.RESOURCE_PREFIX_SPECIFIC + "/**")
.addResourceLocations("file:" + RuoYiConfig.getProfile() + "/");
/** swagger配置 */
registry.addResourceHandler("/swagger-ui/**")
.addResourceLocations("classpath:/META-INF/resources/webjars/springfox-swagger-ui/")

Loading…
Cancel
Save