更新时间:2024-06-21 GMT+08:00
分享

下载对象

开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。接口参考文档详细介绍了每个接口的参数和使用方法。

以下代码展示如何获取对象的内容:

ObsObject obsObject = obsClient.getObject("bucketname", "objectname");
InputStream content = obsObject.getObjectContent();
if (content != null)
{
    BufferedReader reader = new BufferedReader(new InputStreamReader(content));
    while (true)
    {
        String line = reader.readLine();
        if (line == null)
            break;
        Log.i("GetObject", "\n" + line);
    }
    reader.close();
}
  • 调用ObsClient.getObject返回一个ObsObject实例,该实例包含对象内容及其属性。
  • 调用ObsObject.getObjectContent获取对象输入流,可读取此输入流获取其内容,用完之后请关闭这个流。
  • 更多下载对象的信息,请参见下载对象

相关文档