对象存储服务 OBS-下载对象

时间:2025-02-12 14:54:57

下载对象

开发过程中,您有任何问题可以在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获取对象输入流,可读取此输入流获取其内容,用完之后请关闭这个流。
  • 更多下载对象的信息,请参见下载对象
support.huaweicloud.com/sdk-android-devg-obs/obs_26_0110.html