Anda dapat menentukan bidang x-oss-process untuk menjalankan tugas pemrosesan dalam mode sinkron. Dalam mode ini, aplikasi tidak dapat melanjutkan ke tugas lain hingga tugas saat ini selesai. Pemrosesan sinkron cocok untuk tugas yang mengembalikan hasil secara efisien, seperti pemrosesan gambar dan dokumen.
Operasi yang mendukung pemrosesan sinkron
Gantilah tanda bintang (*) di nama operasi pada tabel berikut dengan parameter pemrosesan data aktual. Sebagai contoh, Anda dapat menentukan x-oss-process=image/resize untuk mengubah ukuran gambar.
Fitur | Operasi | Referensi | Metode |
Pemrosesan gambar | x-oss-process=image/* |
| |
Pemrosesan dokumen | x-oss-process=doc/* |
| |
Pemrosesan media |
| ||
Kecerdasan gambar (kecuali dekode watermark buta) | x-oss-process=image/* |
FAQ
Bisakah saya melakukan beberapa operasi secara bersamaan dalam mode sinkron?
Saat menjalankan tugas pemrosesan sinkron yang mengizinkan akses anonim, seperti pemrosesan gambar, Anda dapat menambahkan beberapa parameter pemrosesan ke URL untuk melaksanakan operasi secara bersamaan.
Anda dapat mengubah ukuran gambar dan menambahkan watermark menggunakan URL berikut.
https://examplebucket.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/resize,w_300,h_300/watermark,image_cGFuZGEucG5n,t_90Saat menjalankan tugas pemrosesan sinkron yang tidak mengizinkan akses anonim, seperti pemrosesan dokumen, Anda dapat menggunakan Object Storage Service (OSS) SDK dan menambahkan beberapa parameter pemrosesan untuk melakukan operasi secara bersamaan.
Kode berikut memberikan contoh cara mengonversi format dan menangkap snapshot dokumen dengan menambahkan parameter dan menggunakan OSS SDK for Java.
getObjectRequest.setProcess("doc/convert,target_jpg,source_docx/snapshot,target_jpg,source_docx,page_2");
Referensi
Untuk informasi lebih lanjut tentang cara menyimpan file yang telah diproses di OSS, lihat Simpan Sebagai.