Multipart Upload and Download

When you download an object, you can download an object in multiple parts, that is, use the Range HTTP header in the GET request to download the data in a specific byte range of the object stored in OBS.

You can download the object from the position specified by OBS, which enables multiple downloads of a large object. If the download is interrupted, you can continue to download the object from the position where the last download ends.

Similar to uploading an object using PUT, when the application program is ready, other parts of the object can be downloaded. When you only need parts of an object, this recoverable download function is very useful. This function is also convenient for you to respond to download failures due to poor network connections.

If you want to obtain an object of a specific version from a bucket with the versioning function enabled, add the versionId parameter to the request.