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) | |
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) | |