All Products
Search
Document Center

Object Storage Service:Unggah file (Go SDK V1)

Last Updated:Nov 29, 2025

OSS Go SDK menyediakan berbagai metode untuk mengunggah file. Pilih metode yang sesuai dengan skenario Anda.

Method

Description

Simple upload (Go SDK V1)

  • Gunakan simple upload untuk mengunggah objek File, data BLOB, atau OSS Buffer ke OSS.

  • Metode ini cocok untuk unggahan cepat file hingga 5 GB.

Append upload (Go SDK V1)

  • Gunakan append upload untuk menambahkan konten ke akhir objek yang dapat ditambahkan (appendable object) yang sudah ada.

  • Ukuran file tidak boleh melebihi 5 GB.

Resumable upload (Go SDK V1)

  • Gunakan resumable upload untuk unggahan stabil file berukuran besar.

  • Resumable upload mencatat titik pemutusan (breakpoints). Jika terjadi error jaringan atau crash program, unggahan dapat dilanjutkan dari titik pemutusan terakhir yang terekam.

  • Ukuran file tidak boleh melebihi 48,8 TB.

Multipart upload (Go SDK V1)

  • Gunakan multipart upload untuk file berukuran lebih dari 100 MB dan kurang dari 48,8 TB.

  • Multipart upload memisahkan file besar menjadi beberapa bagian dan mengunggahnya secara terpisah. Setelah semua bagian diunggah, panggil operasi CompleteMultipartUpload untuk menggabungkan bagian-bagian tersebut menjadi satu file.

Upload callback (Go SDK V1)

  • Gunakan upload callback untuk mengirim notifikasi ke server aplikasi setelah file diunggah.

  • Hal ini memungkinkan Anda menjalankan operasi tertentu setelah unggahan berhasil, seperti mencatat log atau memicu proses lainnya.

Upload using a signed URL (Go SDK V1)

  • Untuk memberikan izin temporary kepada pihak lain agar dapat mengunggah file ke bucket Anda, buatlah signed URL. Pihak lain kemudian dapat menggunakan URL tersebut untuk mengunggah file.