Ikhtisar
Alibaba Cloud Object Storage Service (OSS) tidak membatasi jenis dan ukuran file yang diunggah. Namun, untuk kebutuhan bisnis tertentu, Anda dapat mengatur pembatasan agar hanya gambar yang dapat diunggah, menetapkan batas ukuran file, serta mencegah pengunggahan berulang. Topik ini menjelaskan cara membatasi jenis dan ukuran file saat menggunakan metode penandatanganan langsung klien JavaScript (Web-side direct transfer).
Detail
Setelah menyelesaikan instalasi lingkungan penandatanganan langsung klien JavaScript, Anda dapat menggunakan properti filters dari Plupload untuk menetapkan kondisi filter pada proses pengunggahan, seperti jenis gambar dan ukuran file yang diizinkan. Untuk informasi lebih lanjut tentang konfigurasi transmisi langsung tanda tangan klien JavaScript, lihat Transmisi langsung tanda tangan klien JavaScript.
Buka file
File ini.
Tambahkan bidang berikut dalam instance
dan simpan. Untuk detail lebih lanjut, lihat Atur kondisi filter unggahan.
filters: { mime_types : [ // Hanya gambar dan file ZIP yang dapat diunggah. {title : "Image files", extensions : "jpg,gif,png,bmp" }, { title : "Zip files", extensions : "zip" } ], // Anda dapat mengunggah file maksimal 400KB. max_file_size : '400kb', // File duplikat tidak diizinkan untuk dipilih. prevent_duplicates : true },CatatanCatatan:
mime_types: membatasi ekstensi file yang diunggah.
max_file_size: membatasi ukuran file yang diunggah.
prevent_duplicates: mencegah pengunggahan file yang sama lebih dari sekali.
Buka file
dan uji pengunggahan. Setelah mengklik Select File, Anda hanya dapat memilih file dengan format JPG, GIF, PNG, BMP, dan ZIP. Ukuran file tidak boleh melebihi 400KB.
Referensi
Untuk informasi lebih lanjut, lihat Konfigurasikan kebijakan untuk permintaan POST di OSS.
Ruang lingkup aplikasi
OSS