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