Panduan kali ini gak jauh-jauh sama panduan codeIgniter yang sebelumnya kok, caranya juga hampir sama. Kalau kamu sebelumnya udah baca panduannya pasti paham dan mudah banget buat ngikuti panduan yang satu ini.
Kita menggunakan helper di codeIgniter, jadi kamu harus panggil/ aktifini dul helper di codeIgniternya dulu ya.
STEP 1. Panggil atau aktifkan helper download di codeIgniter
$this->load->helper('download);
STEP 2. Pada tahap ini mendownload file ada dua cara, yang pertama kita dengan download file yang kita buat, atau yang kedua download file yang sudah tersedia. Di contoh bawah ini kita menggunakan download file yang kita buat atau kita tentukan isinya.
$isi = 'Here is some text!';
$nama_file = 'mytext.txt';
force_download($nama_file, $isi);
Function force_download adalah fungsi yang udah disediain sama codeIgniter buat mendownload file yang kita tentukan sendiri isinya di force_download(),
- Pada parameter pertama, kamu masukkan isi filenya.
- Parameter kedua, masukkan nama dari file yang kamu download
Buat download file yang udah tersedia, kamu bisa lakukan ini
force_download('/lokasi/file/sobatjagoan.txt', NULL);
STEP 3. Buat sebuah controller dengan nama download.php, dan view v_download, sediakan juga file yang ingin kamu buat sebagai file yang akan kamu download. Melalui application/controller/download.php
load->helper(array('url','download'));
}
public function index(){
$this->load->view('v_download');
}
public function lakukan_download(){ force_download('gambar/sobatjagoan.png',NULL);
}
}
Lalu untuk view, kamu bisa application/view/v_download.php
Membuat download file dengan codeigniter | sobatjagoan.com
Membuat download file dengan codeigniter | sobatjagoan.com
Download file
STEP 4. Setelah itu jalankan controller download dengan
localhost/sobatjagoan/index.php/download
STEP 5. Klik link download file dan file akan terdownload tanpa url berpindah alamat.
Nah, ternyata gampang kan, Yuk simak terus Tips Hosting di halaman tutorial Jagoan Hosting Indonesia ya, jika ada bagian dari tutorial yang tidak ditemukan, kamu bisa menghubungi teman-teman di Jagoan Hosting supaya bisa dibantu lebih lanjut melalui Live Chat
Pengantar Halo sobat Jagoan! di tutorial kali ini kita bakalan membahas permasalahan Error Undefined Index/Variable. Pasti sekarang kamu lagi main-main Read more
Hai, Sob kamu pasti tentu tidak ingin jika website kamu dibobol oleh hacker, terutama jika kamu seorang programmer dan webmaster. Read more
Kamu ngerasa insecure karena belum install antivirus? Install antivirus emang penting, Sob untuk menjaga performa server kamu. Nah, kamu bisa Read more
Lupa password root MySQL kamu? Gawat!, tapi kamu gak perlu panik, kita akan bahas bareng tutorialnya berikut ini. Eh, tapi Read more