OSS下载
紧接上一篇的上传来说一下断点下载,需要上传的小伙伴可以看上一篇的断点上传0000
- 上传的时候我们需要拿到key和sercert,下载的i时候同样需要,不过下载的时候我们是只读,只需要拿到只读的key就可以实现我们想要的,这样也增加了安全性
public static final OSS getOSSClient() {
OSS ossClient = new OSSClientBuilder().build(ALIYUN_OSS_ENDPOINT, ALIYUN_ACCESS_KEY_ID, ALIYUN_OSS_ACCESS_KEY_SECRET);
return ossClient;
}
下载代码
//下载文件 fileName=202020243054.jpg filepath = 20200527/202020243054.jpg
//下载文件
public static String download(String fileName, String filePath) throws FileNotFoundException {
String result = null;
ObjectMetadata objectMetadata = null;
//只读的key
String endpoint = OSS_ENDPOINT;
String accessKeyId = OSS_ACCESSKEYID;
String accessKeySecret = OSS_ACCESSKEYSECRET;
String bucketName = OSS_BUCKET;
//资源所在的文件夹名称
//String objectName = "29020203";
// 创建OSSClient实例。
OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
String[] split = filePath.split("/");
String s = split[