Commit ff90512cd5d086c52679ae14ceabfcb7f4c85498

Authored by YunaiV
1 parent 97a981c2

feat:【infra 基础设施】支持私有桶

yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/framework/file/core/client/s3/S3FileClient.java
@@ -129,12 +129,7 @@ public class S3FileClient extends AbstractFileClient<S3FileClientConfig> { @@ -129,12 +129,7 @@ public class S3FileClient extends AbstractFileClient<S3FileClientConfig> {
129 .signatureDuration(expiration) 129 .signatureDuration(expiration)
130 .getObjectRequest(b -> b.bucket(config.getBucket()).key(finalPath)).build()) 130 .getObjectRequest(b -> b.bucket(config.getBucket()).key(finalPath)).build())
131 .url(); 131 .url();
132 - // 特殊:适配未使用 domain 返回的情况!!!  
133 - String signedUrlStr = signedUrl.toString();  
134 - if (!signedUrlStr.startsWith(config.getDomain())) {  
135 - signedUrlStr = signedUrlStr.replaceFirst(signedUrl.getProtocol() + "://" + signedUrl.getHost(), config.getDomain());  
136 - }  
137 - return signedUrlStr; 132 + return signedUrl.toString();
138 } 133 }
139 134
140 /** 135 /**