upload file codeigniter

  • upload file codeigniter

Upload file codeigniter

Upload kali ini kita menggunakan Dropzone yah..

Dropzone adalah sebuah plugin untuk mengpload gambar pada website ,dropzone sangat mudah untuk di seting sebagai mana yang kita mau

Upload adalah salah satu proses yang dilakukan untuk memindahkan file dari lokal ke web server untuk digunakan dalam kebutuhan tertentu, misalnya sebuah aplikasi mempunyai fitur upload file excel untuk membaca data dalam file tersebut. atau pengguna sosial media yang mengupload file foto untuk ditampilkan di profile nya, itu hanya sebagian contoh impelemtasi dari fungsi upload.

Baca  juga : cara menggunaka artisan di laravel 

Pada postingan kali ini saya akan membahas cara mengupload file menggunakan codeigniter, walaupun sebenarnya tutorial ini dijelaskan secara detail dalam dokumentasi codeigniter tapi masih banyak yang gagal melakukan nya.

 

Cara Upload File Dengan Codeigniter

Sekarang kita akan membuat fungsi upload singe file pada sebuah form dengan framework codeigniter, silahkan buat sebuah controller baru dengan nama upload.php pada folder controller dan tulis script berikut :

selanjutnya kita akan membuat form sebagai interface proses upload nya, silahkan buat file baru dengan nama form_upload.php di folder view dan tulis script berikut :

Membuat Folder Untuk Menyimpan File Upload

salah satu langkah yang sering dilupakan oleh pemula yang baru belajar cara upload file dengan codeigniter adalah proses pembuatan folder untuk menampung file yang di upload, pada script di atas line ke 16 kita menentukan nama folder yang akan digunakan, dalam hal ini kita akan menggunakan folder uploads, jadi sekarang tugas anda adalam membuat folder tersebut.

jika anda adalah pengguna sistem operasi Linux atau MacOS maka jangan lupa memberikan hak akses agar folder tersebut bisa di baca( R) dan ditulis ( W) menggunakan perintah chmod.

Uji coba Upload File Dengan Codeigniter

sekarang waktunya kita melakukan pengujian untuk proses upload, silahkan anda buka proyek anda dan silahkan akses controller upload yang sudah kita buat tadi, jika semua tahapan yang anda lakukan benar maka akan tampil seperti dibawah ini :

codeigniter-upload-form
Lalu silahkan klik button upload gambar, jika script yang anda tuliskan sudah benar maka akan muncul tampilan seperti dibawah ini :

codeigniter-upload

Multiple Upload File Dengan Codeigniter

Jika tadi kita sudah berhasil membuat singe upload file, sekarang kita akan membuat multiple upload file dengan codeigniter, multiple upload file yang saya maksud disini adalah dalam satu form memiliki beberapa pilihan file yang akan di upload, silahkan buka kembali file form_upload.php dan modifikasi sehingga menjadi seperti ini :

sekarang jika anda mengakses form upload maka akan muncul tampilan seperti dibawah ini :

codeigniter-multiple-upload
kemudian kita akan memodifikasi controller nya agar bisa memproses semua file yang di upload, silahkan modifikasi function do_upload sehingga menjadi seperti dibawah ini :

Sekarang silahkan coba buka lagi form nya, dan pilih 3 file gambar yang akan di upload, sebenarnya file apa saja boleh cuman pada konfigurasi di atas, kita hanya membolehkan extensi gambar untuk di upload, jika benar setelah proses upload akan muncul informasi seperti dibawah ini :

Screenshot_5

sekian penjelasan tentang cara upload file dengan codeigniter baik untuk singe upload maupun multi upload file dengan codeigniter. masih banyak hal lain yang bisa anda explore dengan cara membaca dokumentasi resmi codeigniter.

Related Posts
Leave a reply