diff --git a/src/main/java/im/zhaojun/zfile/home/service/base/AbstractS3BaseFileService.java b/src/main/java/im/zhaojun/zfile/home/service/base/AbstractS3BaseFileService.java index 8cec66e..fa820fd 100644 --- a/src/main/java/im/zhaojun/zfile/home/service/base/AbstractS3BaseFileService.java +++ b/src/main/java/im/zhaojun/zfile/home/service/base/AbstractS3BaseFileService.java @@ -58,7 +58,7 @@ public abstract class AbstractS3BaseFileService

extends A // 如果不是私有空间, 且指定了加速域名, 则直接返回下载地址. if (BooleanUtil.isFalse(param.isPrivate()) && StrUtil.isNotEmpty(domain)) { - return StringUtils.concat(domain, fullPath); + return StringUtils.concat(domain, StringUtils.encodeAllIgnoreSlashes(fullPath)); } Integer tokenTime = param.getTokenTime();