ソースを参照

修改FileStore接口getTemporaryUrl重命名为getPresignedUrl

Signed-off-by: luoshi <luoshi@qmth.com.cn>
luoshi 3 年 前
コミット
3ea12e05cf

+ 1 - 1
core-fss/src/main/java/com/qmth/boot/core/fss/store/FileStore.java

@@ -63,7 +63,7 @@ public interface FileStore {
      * @param expireDuration
      * @return
      */
-    default String getTemporaryUrl(String path, Duration expireDuration) {
+    default String getPresignedUrl(String path, Duration expireDuration) {
         return getServer().concat(formatPath(path));
     }
 

+ 1 - 1
core-fss/src/main/java/com/qmth/boot/core/fss/store/impl/OssStore.java

@@ -71,7 +71,7 @@ public class OssStore implements FileStore {
     }
 
     @Override
-    public String getTemporaryUrl(String path, Duration expireDuration) {
+    public String getPresignedUrl(String path, Duration expireDuration) {
         return temporaryUrlClient.generatePresignedUrl(bucket, formatPath(path),
                 new Date(System.currentTimeMillis() + expireDuration.toMillis())).toString();
     }

+ 1 - 1
core-fss/src/test/java/com/qmth/boot/test/core/fss/OssStoreTest.java

@@ -27,7 +27,7 @@ public class OssStoreTest {
         store.write("/test/1.txt", new ByteArrayInputStream(data.value()), ByteArray.md5(data.value()).toHexString());
         //Assert.assertTrue(store.exist("test/1.txt"));
         Assert.assertEquals(content, ByteArray.fromInputStream(store.read("test/1.txt")).toString());
-        String url = store.getTemporaryUrl("/test/1.txt", Duration.ofMinutes(5));
+        String url = store.getPresignedUrl("/test/1.txt", Duration.ofMinutes(5));
         //System.out.println(url);
         Assert.assertTrue(url.startsWith(store.getServer()));
         store.close();