From 97106383b63cfc336a71042add2c9352b703c952 Mon Sep 17 00:00:00 2001 From: zhaojun1998 Date: Tue, 18 Feb 2020 20:10:20 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E4=BF=AE=E5=A4=8D=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E6=9C=AC=E5=9C=B0=E5=AD=98=E5=82=A8=E6=97=B6,=20=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E5=90=8D=E4=B8=AD=E5=8C=85=E5=90=AB=20+=20=E5=BC=95?= =?UTF-8?q?=E5=8F=91=E7=9A=84=E6=97=A0=E6=B3=95=E4=B8=8B=E8=BD=BD=E7=9A=84?= =?UTF-8?q?=20BUG.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/im/zhaojun/local/controller/LocalController.java | 2 +- src/main/java/im/zhaojun/local/service/LocalServiceImpl.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/im/zhaojun/local/controller/LocalController.java b/src/main/java/im/zhaojun/local/controller/LocalController.java index 622f3c7..cdbc473 100644 --- a/src/main/java/im/zhaojun/local/controller/LocalController.java +++ b/src/main/java/im/zhaojun/local/controller/LocalController.java @@ -37,7 +37,7 @@ public class LocalController { AntPathMatcher apm = new AntPathMatcher(); String filePath = apm.extractPathWithinPattern(bestMatchPattern, path); - return export(new File(StringUtils.concatPath(localServiceImpl.getFilePath(), URLUtil.decode(filePath)))); + return export(new File(StringUtils.concatPath(localServiceImpl.getFilePath(), filePath))); } private ResponseEntity export(File file) { diff --git a/src/main/java/im/zhaojun/local/service/LocalServiceImpl.java b/src/main/java/im/zhaojun/local/service/LocalServiceImpl.java index 6b8a782..068d225 100644 --- a/src/main/java/im/zhaojun/local/service/LocalServiceImpl.java +++ b/src/main/java/im/zhaojun/local/service/LocalServiceImpl.java @@ -90,7 +90,7 @@ public class LocalServiceImpl extends AbstractFileService implements FileService @Override public String getDownloadUrl(String path) { SystemConfig usernameConfig = systemConfigRepository.findByKey(SystemConfigConstant.DOMAIN); - return URLUtil.encode(StringUtils.removeDuplicateSeparator(usernameConfig.getValue() + "/file/" + path)); + return StringUtils.removeDuplicateSeparator(usernameConfig.getValue() + "/file/" + path); } public String getFilePath() {