Bladeren bron

修复启用反代后压缩包 解压后找不到路径
修复启用反代后压缩包 解压后找不到路径

Signed-off-by: 高雄 <admin@cxcp.com>

高雄 2 jaren geleden
bovenliggende
commit
f7fa8278be
1 gewijzigde bestanden met toevoegingen van 4 en 1 verwijderingen
  1. 4 1
      server/src/main/java/cn/keking/service/FileHandlerService.java

+ 4 - 1
server/src/main/java/cn/keking/service/FileHandlerService.java

@@ -329,7 +329,10 @@ public class FileHandlerService {
             suffix = WebUtils.suffixFromUrl(url);
             suffix = WebUtils.suffixFromUrl(url);
         }
         }
         if (url.contains("?fileKey=")) {
         if (url.contains("?fileKey=")) {
-            fileName = urlStrr;
+            String[] strs = url.split("=");  //处理解压后有反代情况下 文件的路径
+            String  urlStrr = getSubString(url, strs[1]);
+            urlStrr =  urlStrr.substring(0,urlStrr.lastIndexOf("?"));
+            fileName = strs[1] + urlStrr.trim();
             attribute.setSkipDownLoad(true);
             attribute.setSkipDownLoad(true);
         }
         }
         // System.out.println(fileName);
         // System.out.println(fileName);