Help Center> Object Storage Service> Go> Objects (SDK for Go)> Object Upload Overview (SDK for Go)
Updated on 2024-06-21 GMT+08:00

Object Upload Overview (SDK for Go)

In OBS, objects are basic data units that you can operate. OBS Go SDK provides abundant APIs for object upload in the following methods:

SDK supports the upload of objects whose size ranges from 0 KB to 5 GB. If a file is smaller than 5 GB, streaming upload and file-based upload are applicable. If the file is larger than 5 GB, multipart upload (whose part size is smaller than 5 GB) is suitable.

If you grant anonymous users the read permission for an object during the upload, anonymous users can access the object through a URL after the upload is complete. The object URL is in the format of https://bucket name.domain name/directory levels/object name. If the object resides in the root directory of a bucket, its URL does not contain a directory level.