TUTORIAL
FRAMEWORK CODEIGNITER BASIC
Dasar Bagian 9 : Membuat Download File
Dengan Codeigniter
Setelah pada tutorial codeigniter
sebelumnya saya telah menjelaskan tentang cara membuat upload file degan
codeigniter, maka tutorial ini saya akan menjelaskan dari kebalikannya yaitu
Membuat Download File Dengan CodeIgniter.
Silahkan di simak penjelasan berikut ini
tentang cara membuat download file dengan codeigniter atau membuat link
download dengan codeigniter.
Codeigniter telah menyediakan fasilitas
untuk membuat download file yang sudah di kemas dalam function yang di sediakan
codeigniter, fasilitas ini di kemas oleh codeigniter ke dalam helper
codeigniter. Yaitu helper download. sehingga kita tinggal memanggil helper
download dan kemudian bisa langsung menggunakan nya untuk membuat link download
atau membuat download file dengan codeigniter. Berikut ini akan di jelaskan
tentang cara membuat file download di codeigniter.
Membuat
Download File Dengan Codeigniter
Function download codeigniter telah di
bungkus kedalam helper codeigniter, jadi untuk menggunakan fasilitas download
di codeigniter sama caranya seperti menggunakan helper lainnya di codeigniter
seperti pada tutorial sebelum-sebelumnya misalnya yang sudah saya jelaskan juga
tentang penggunaan beberapa helper codeigniter. kita harus memanggil helper nya
terlebih dulu.
Cara
memanggil atau membuka helper ‘download’ pada codeigniter adalah dengan membuat
syntax berikut.
Kemudian masuk ke tahap membuat download
file dengan codeigniter nya. ada dua cara download file yang bisa kita buat,
yaitu dengan cara menentukan sendiri isi file yang akan di download, atau
membuat download file yang memang sudah tersedia. berikut ini adalah cara
membuat download file yang isinya kita tentikan sendiri.
Membuat Download File Kita Tentukan Sendiri
Syntax di atas adalah cara membuat download file yang isinya kita tentukan sendiri. dan function force_download() adalah function yang sudah di sediakan oleh codeigniter untuk membuat aksi download. jadi untuk cara membuat download file yang kita tentukan sendiri isinya pada function force_download(), masukkan isi file pada parameter pertama, dan masukkan nama dari file yang di download pada parameter kedua.
Membuat Download File Yang Sudah Tersedia
Dan cara kedua adalah
dengan membuat download file yang mana file nya sudah tersedia (tinggal download).
Misalkan anda membuat website sekolah yang memiliki link download modul atau
materi. Sebagai contohnya anggap saja segala modul atau materi yang akan di
bagikan sudah tersedia di hosting/server,
Selanjutnya kita tinggal meletakkan lokasi
dari file yang ingin di download tersebut. Perhatikan contoh berikut.
Perhatikan pada syntax di atas, untuk membuat download file yang sudah ada, kita menggunakan function force_download() juga. tetapi pada parameter pertamanya langsung masukkan lokasi file yang akan di download.
Contoh Membuat Download File Dengan Codeigniter
Buat sebuah controller dengan nama download.php, dan view v_download. sediakan juga file yang ingin kita buat sebagai file yang akan di download.
application/controllers/download.php
application/views/v_download.php
Gambar
yang saya jadikan contoh untuk di download sudah saya sediakan pada directory
root codeigniter dalam folder gambar. selanjutnya jalankan controller download.
http://localhost/belajar_Codeigniter/index.php/download Klik link download file dan kemudian file akan di download tanpa url berpindah alamat.
Sekianlah
tutorial codeigniter part 9 : membuat download file dengan codeigniter.
Komentar
Posting Komentar