diff --git a/kernel-d-file/file-sdk-aliyun/src/main/java/cn/stylefeng/roses/kernel/file/aliyun/AliyunFileOperator.java b/kernel-d-file/file-sdk-aliyun/src/main/java/cn/stylefeng/roses/kernel/file/aliyun/AliyunFileOperator.java index 5d0b37fe1..ba33d5472 100644 --- a/kernel-d-file/file-sdk-aliyun/src/main/java/cn/stylefeng/roses/kernel/file/aliyun/AliyunFileOperator.java +++ b/kernel-d-file/file-sdk-aliyun/src/main/java/cn/stylefeng/roses/kernel/file/aliyun/AliyunFileOperator.java @@ -25,12 +25,12 @@ package cn.stylefeng.roses.kernel.file.aliyun; import cn.hutool.core.io.IoUtil; -import cn.hutool.core.util.StrUtil; import cn.stylefeng.roses.kernel.file.api.FileOperatorApi; import cn.stylefeng.roses.kernel.file.api.enums.BucketAuthEnum; import cn.stylefeng.roses.kernel.file.api.enums.FileLocationEnum; import cn.stylefeng.roses.kernel.file.api.exception.FileException; import cn.stylefeng.roses.kernel.file.api.exception.enums.FileExceptionEnum; +import cn.stylefeng.roses.kernel.file.api.expander.FileConfigExpander; import cn.stylefeng.roses.kernel.file.api.pojo.props.AliyunOssProperties; import com.aliyun.oss.ClientException; import com.aliyun.oss.OSS; @@ -201,8 +201,7 @@ public class AliyunFileOperator implements FileOperatorApi { @Override public String getFileUnAuthUrl(String bucketName, String key) { - String template = "https://{}.oss-cn-beijing.aliyuncs.com/{}"; - return StrUtil.format(template,bucketName,key); + return this.getFileAuthUrl(bucketName, key, FileConfigExpander.getDefaultFileTimeoutSeconds() * 1000); } @Override