xiewj 1 rok pred
rodič
commit
c215e709bb

+ 1 - 4
4dkankan-utils-filestorage/src/main/java/com/fdkankan/filestorage/aws/AwsTemplate.java

@@ -458,10 +458,7 @@ public class AwsTemplate implements FileStorageTemplate {
     @Override
     @SneakyThrows
     public String getInternalEndpoint(String key) {
-        URI uri = new URI(awsProperties.getInternalEndpoint());
-        String host = uri.getHost();
-        host=this.getBucket()+"."+host;
-        return new URI(uri.getScheme(), host, uri.getPath()+"/"+key, uri.getFragment()).toString();
+        return getInternalEndpoint(awsProperties.getBucket(), key);
     }
     @Override
     public void copyFolder(String sourcePath, String targetPath) {

+ 2 - 4
4dkankan-utils-filestorage/src/main/java/com/fdkankan/filestorage/cos/CosTemplate.java

@@ -423,10 +423,8 @@ public class CosTemplate implements FileStorageTemplate {
     @Override
     @SneakyThrows
     public String getInternalEndpoint(String key) {
-        URI uri = new URI(cosProperties.getInternalEndpoint());
-        String host = uri.getHost();
-        host=this.getBucket()+"."+host;
-        return new URI(uri.getScheme(), host, uri.getPath()+"/"+key, uri.getFragment()).toString();
+        return getInternalEndpoint(cosProperties.getBucket(), key);
+
     }
 
     @Override

+ 1 - 5
4dkankan-utils-filestorage/src/main/java/com/fdkankan/filestorage/minio/MinioTemplate.java

@@ -451,17 +451,13 @@ public class MinioTemplate implements FileStorageTemplate {
     public String getInternalEndpoint(String bucket ,String key) {
         URI uri = new URI(minioProperties.getInternalEndpoint());
         String host = uri.getHost();
-        host=bucket+"."+host;
         return new URI(uri.getScheme(), host, uri.getPath()+"/"+key, uri.getFragment()).toString();
     }
 
     @Override
     @SneakyThrows
     public String getInternalEndpoint(String key) {
-        URI uri = new URI(minioProperties.getInternalEndpoint());
-        String host = uri.getHost();
-        host=this.getBucket()+"."+host;
-        return new URI(uri.getScheme(), host, uri.getPath()+"/"+key, uri.getFragment()).toString();
+        return getInternalEndpoint(minioProperties.getBucket(), key);
     }
     @Override
     public void copyFolder(String sourcePath, String targetPath) {