Pilih metode unggah yang sesuai dengan kasus penggunaan Anda—mulai dari unggahan objek tunggal hingga 5 GB hingga unggahan berlanjut dan unggah multi-bagian untuk objek hingga 48,8 TB.
OSS Java SDK menyimpan data sebagai objek. Metode unggah yang Anda pilih terutama bergantung pada ukuran objek serta kebutuhan akan toleransi kesalahan atau unggahan berbasis browser.
Simple upload (Java SDK V1): Unggah satu objek menggunakan metode PutObject. Mendukung unggahan streaming dan unggahan file. Paling cocok untuk objek hingga 5 GB yang memerlukan unggahan tunggal sederhana dalam satu permintaan.
Form upload (Java SDK V1): Unggah objek langsung dari browser menggunakan formulir HTML tanpa mengarahkan lalu lintas melalui server Anda. Paling cocok untuk unggahan sisi klien dengan ukuran objek di bawah 5 GB.
Append upload (Java SDK V1): Tambahkan konten ke akhir objek yang dapat ditambahkan (appendable object) yang sudah ada menggunakan metode AppendObject. Paling cocok untuk log streaming atau data yang bertambah secara bertahap. Ukuran maksimum objek adalah 5 GB.
Resumable upload (Java SDK V1): Unggah objek besar dengan pemulihan otomatis dari gangguan jaringan atau crash program. Mendukung unggahan konkuren dan ukuran bagian kustom. Paling cocok untuk file besar dalam kondisi jaringan tidak stabil. Ukuran maksimum objek adalah 48,8 TB.
Multipart upload (Java SDK V1): Bagi objek besar menjadi beberapa bagian dan unggah secara paralel untuk throughput lebih tinggi. Paling cocok bila Anda memerlukan kontrol penuh atas manajemen bagian dan logika unggahan paralel. Ukuran maksimum objek adalah 48,8 TB.
Upload using a signed URL (Java SDK V1): Hasilkan URL yang ditandatangani menggunakan OSS Java SDK agar pengguna lain dapat mengunggah objek langsung ke OSS tanpa memerlukan kredensial Alibaba Cloud.
Selama proses unggah, manage object metadata (Java SDK V1) atau lacak progres dengan progress bar (Java SDK V1). Setelah unggahan selesai, konfigurasikan upload callback (Java SDK V1).