简单下载
更新时间:2022-08-03
概述
简单下载是通过 BOS API 的 GetObject 接口,下载已经上传的文件(Object),Object 下载是使用 HTTP 的 GET 请求来完成的,该操作需要用户对 Object 所在的 Bucket 具有读权限。
操作方式
BOS 同时支持使用 API 与使用 SDK 工具下载 Object ,具体如下:
-
使用 API 接口获取 Object :
-
使用 SDK 获取 Object :
示例
下面是使用 Java SDK 的代码示例,可以简单的下载 Object :
public void getObject(BosClient client, String bucketName, String objectKey)
throws IOException {
// 获取Object,返回结果为BosObject对象
BosObject object = client.getObject(bucketName, objectKey);
// 获取ObjectMeta
ObjectMetadata meta = object.getObjectMetadata();
// 获取Object的输入流
InputStream objectContent = object.getObjectContent();
// 处理Object
...
// 关闭流
objectContent.close();
}