无关风月
2024-07-11 eb6b6dbb35a9f029e0b7d269773685c19fd40976
cloud-server-management/src/main/java/com/dsh/guns/modular/system/util/OBSUploadUtil.java
@@ -1,6 +1,7 @@
package com.dsh.guns.modular.system.util;
import com.obs.services.ObsClient;
import com.obs.services.model.ObsObject;
import com.obs.services.model.PutObjectResult;
import org.springframework.web.multipart.MultipartFile;
@@ -34,4 +35,12 @@
        String objectUrl = putObjectResult.getObjectUrl();
        return objectUrl;
    }
    public static InputStream getOBSStream(String key){
        // 创建ObsClient实例
        ObsClient obsClient = new ObsClient(accessKey, accessKeySecret, endPoint);
        ObsObject object = obsClient.getObject(bucketName, key);
        // 待上传的本地文件路径,需要指定到具体的文件名
        return object.getObjectContent();//获得指定文件的输入流
    }
}