Commit 474e5688 authored by dqjdda's avatar dqjdda
Browse files

Merge branch 'master' of github.com:elunez/eladmin

parents ef03d1c8 9882cb97
...@@ -140,7 +140,8 @@ public class FileUtil extends cn.hutool.core.io.FileUtil { ...@@ -140,7 +140,8 @@ public class FileUtil extends cn.hutool.core.io.FileUtil {
try { try {
String fileName = name + nowStr + "." + suffix; String fileName = name + nowStr + "." + suffix;
String path = filePath + fileName; String path = filePath + fileName;
File dest = new File(path); // getCanonicalFile 可解析正确各种路径
File dest = new File(path).getCanonicalFile();
// 检测是否存在目录 // 检测是否存在目录
if (!dest.getParentFile().exists()) { if (!dest.getParentFile().exists()) {
dest.getParentFile().mkdirs(); dest.getParentFile().mkdirs();
......
...@@ -35,8 +35,8 @@ public class ConfigurerAdapter implements WebMvcConfigurer { ...@@ -35,8 +35,8 @@ public class ConfigurerAdapter implements WebMvcConfigurer {
@Override @Override
public void addResourceHandlers(ResourceHandlerRegistry registry) { public void addResourceHandlers(ResourceHandlerRegistry registry) {
String avatarUtl = "file:" + avatar.replace("\\","/"); String avatarUtl = Paths.get(avatar).normalize().toUri().toASCIIString();
String pathUtl = "file:" + path.replace("\\","/"); String pathUtl = Paths.get(path).normalize().toUri().toASCIIString();
registry.addResourceHandler("/avatar/**").addResourceLocations(avatarUtl).setCachePeriod(0); registry.addResourceHandler("/avatar/**").addResourceLocations(avatarUtl).setCachePeriod(0);
registry.addResourceHandler("/file/**").addResourceLocations(pathUtl).setCachePeriod(0); registry.addResourceHandler("/file/**").addResourceLocations(pathUtl).setCachePeriod(0);
registry.addResourceHandler("/**").addResourceLocations("classpath:/META-INF/resources/").setCachePeriod(0); registry.addResourceHandler("/**").addResourceLocations("classpath:/META-INF/resources/").setCachePeriod(0);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment