TUTORIAL FRAMEWORK CODEIGNITER BASIC


Dasar Bagian 8 : Upload File Dengan Codeigniter

Membuat Upload File Dengan CodeIgniter, itulah judul yang akan kita bahas pada tutorial codeigniter dasar bagian 7 ini. Sebenarnya tutorial upload file dengan codeigniter ini telah di bahas sebelumnya di situs belajar pemrograman tercinta kita, yaitu Ranggha Tech Edu

Pada panduan penggunaan codeigniter (user_guide) juga telah di sediakan panduan tentang cara membuat upload file dengan menggunakan codeigniter. Teman-teman bisa mengaksesnya pada folder user_guide di folder project codeigniter teman-teman. Panduan upload file codeigniter: http://localhost/belajar_Codeigniter/user_guide/libraries/file_uploading.html

Codeigniter telah menyediakan library upload yang bisa kita gunakan dengan mudah. Biasanya untuk membuat upload file pada codeigniter kita bisa menggunakan library ‘upload’ dan helper ‘form’, serta helper ‘url’ untuk bantuan dalam membuat upload file dengan codeigniter. Langsung saja masuk ke persiapan membuat upload file dengan codeigniter.

Membuat Upload File Dengan Codeigniter

Untuk mulai membuat upload file dengan codeigniter, sediakan sebuah form pada view, dan buat juga sebuah controller. pada ebook tutorial codeigniter ini saya tidak menggabungkan semua controllernya, jadi setiap satu tutorial codeigniter saya pisah-pisah agar lebih memudahkan teman-teman yang baru belajar codeigniter untuk memahami syntax dan tidak tercampur. di sini kita akan membuat controller baru dengan nama upload.php

application/controllers/upload.php 

Bisa teman-teman perhatikan pada controller yang saya buat di atas, kita panggil dulu helper url dan helper form untuk membantu kita membuat upload file di codeigniter. helper form dan url nya saya panggil di function construct().  



Kemudian pada function index nya saya tampilkan sebuah view v_upload, pada view v_upload ini ita akan membuat form upload nya.


Buat sebuah view dengan nama v_upload sesuai dengan yang kita panggil pada method/function index di atas.

Application/views/v_upload.php

Pada form upload di atas kita menggunakan function form_open_multipart(), function form_open_multipart() ini isinya sama dengan syntax berikut: 


 Dan pada form nya kita beri nama “berkas”. dan kemudian aksi dar form tersebut kita arahkan ke method aksi_upload pada controller upload. 

Yang paling penting ada di method aksi_upload ini. method ini akan kita jadikan sebagai pengatur dari proses upload file. terdapat variabel config dia atas, variabel ini berfungsi sebagai pengaturan upload file pada codeigniter. contohnya seperti berikut. 


  $config[‘upload_path’] berfungsi untuk pengaturan kemana file akan di upload. di sini saya menetapkannya kedalam folder ‘gambar’ dalam directory root codeigniter (folder project kita). oleh karena itu kita buat dulu foldernya. Buat folder dengan nama “gambar”. Jadi semua file yg di upload nantinya akan masuk ke dalam folder “gambar” ini. 



Kemudian lagi untuk membatasi ukuran file dan ekstensi file yang di perbolehkan untuk di upload bisa di setting pada 

Setelah selesai membuat folder sebagai lokasi gambar yang di upload selanjutnya perhatikan syntax selanjutnya pada method aksi_upload.  

sekarang waktu nya untuk mencoba apakah berhasil atau tidak. 

Berhasil running yaa teman teman, sekarang tinggal kita test untuk mengupload gambar. Pilih gambar yang ingin di upload dan submit (klik upload) 


File berhasil di upload. Yang muncul di pada gambar di atas adalah, informasi gambar yang di upload. Sesuai dengan perintah yang kita buat pada view v_upload_sukses.php. silahkan teman-teman sesuaikan sendiri pesan sukses nya.

Seperti yang tampil pada gambar di atas. Gambar pun berhasil di upload san sudah masuk ke folder “gambar”. Sesuai seperti intruksi yang kita buat pada method aksi_upload.

 


 








Komentar

Postingan populer dari blog ini