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
Kode internal server error adalah salah satu kondisi yang sering dijumpai pemilik dan pengunjung website. Apakah kamu juga salah satunya? Read more
Demi kenyamanan berinternet dan ‘belajar’, penting rasanya untuk menyebarluaskan cara mengakses situs-situs yang diblokir oleh internet positif. Sehingga kita bisa Read more
Hai, Sobat Jagoan! Apa sobat sudah tau apa itu FTP Session Control? nih, Sob FTP Session Control bisa dibilang alat Read more