Updated on 2024-06-21 GMT+08:00

Downloading an Object

If you have any questions during development, post them on the Issues page of GitHub. For details about parameters and usage of each API, see the .

Sample code:

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();
}
  • When you call ObsClient.getObject, an instance of ObsObject will be returned. This instance contains the content and properties of the object.
  • When you call ObsObject.getObjectContent to obtain an object input stream, you can read the input stream to obtain its contents. Close the input stream after use.
  • For more information, see Object Download Overview.