Upload Single atau Multi File dengan PHP
PHP DevFramework - Class Uploads yang berfungsi untuk mengupload file baik untuk file yang hanya berjumlah tunggal ataupun untuk file yang berjumlah banyak. Class ini juga dapat digunakan untuk mengupload berbagai jenis file seperti gambar, lagu, video maupun jenis lainnya, bahkan juga mendukung jenis file yang bercampur.
Untuk menggunakan class ini cukup mudah, setelah mendownload dan menyertakan dalam file yang akan menggunakannya, pengguna hanya perlu untuk menginisialisasi dengan cara seperti berikut ini:
$upload = new Uploads("file_upload", "tujuan_upload");
Kemudian, untuk mengunggah file tunggal dapat memanggil method berikut ini:
$upload->single();
Sedangkan, untuk mengunggah file dengan jumlah yang banyak atau biasanya disebut dengan multiple upload file dapat menggunakan methode berikut ini:
$upload->multi();
Baik single maupun multi, data hasil upload yang dihasilkan adalah :
- nama (nama mentah file),
- ext (ekstensi file yang di upload),
- type (tipe file),
- size (ukuran file yang sudah di konversi ke satuan Byte),
- status (status file yang di upload),
- file (nama file setelah di upload).
Jenis file yang boleh di upload dan Penamaan dapat di tentukan (custome) oleh pengguna dengan memberikan parameter pada saat inisialisasi class Uploads.
Jenis File:
- all (semua jenis file boleh di upload),
- image (hanya file gambar: jpg, jpeg, png, dll),
- video (hanya file video: mp4, mkv, dll),
- audio (hanya file audio: mp3, dll).
Pilihan Penamaan File:
- off (penamaan angka unik),
- date (penamaan tanggal dan unik id),
- name (nama asli file dan unik id).
Untuk mencobanya, silahkan menuju link repository github berikut ini:
Pada alamat link di atas sudah disertakan contoh penggunaan untuk single maupun multi upload file.
#Ferdians
Comments
Post a Comment