فهرست منبع

更新 OssConsoleClient#getObject 方法

reghao 1 سال پیش
والد
کامیت
3a063576bc

+ 10 - 2
oss-sdk/src/main/java/cn/reghao/oss/sdk/OssConsoleClient.java

@@ -420,7 +420,15 @@ public class OssConsoleClient {
         return false;
     }
 
-    public String getObject(String objectName) {
-        return null;
+    public String getObject(String objectName, int channelCode, String savedDir) throws Exception {
+        ServerInfo serverInfo = getUploadStore(channelCode);
+        if (serverInfo == null) {
+            throw new Exception("获取 server_info 失败");
+        }
+        String ossUrl = serverInfo.getOssUrl();
+        String token = serverInfo.getToken();
+
+        OssStoreClient ossStoreClient = new OssStoreClient(ossUrl);
+        return ossStoreClient.getObject(objectName, savedDir);
     }
 }

+ 0 - 1
oss-sdk/src/test/java/OssConsoleClientTest.java

@@ -1,6 +1,5 @@
 import cn.reghao.oss.sdk.model.dto.media.ImageInfo;
 import cn.reghao.oss.sdk.model.OssConsoleConfig;
-import cn.reghao.oss.api.rest.UploadFileRet;
 import cn.reghao.oss.sdk.OssConsoleClient;
 import lombok.extern.slf4j.Slf4j;
 

+ 2 - 0
zzz/deploy.sh

@@ -3,3 +3,5 @@
 mvn clean deploy -Dmaven.test.skip=true -am -pl oss-api
 mvn clean deploy -Dmaven.test.skip=true -am -pl oss-sdk
 
+mvn clean install -Dmaven.test.skip=true -am -pl oss-api
+mvn clean install -Dmaven.test.skip=true -am -pl oss-sdk