http://www.malasngoding.com/membuat-download-file-dengan-codeigniter/
http://www.dumetschool.com/blog/Membuat-Link-Download-Dengan-CodeIgniter
helper download dalam codeigniter sudah disediakan, kita tinggal me load atau mengaktifkannya pada file autoload.php di dalam folder application/config . Atau kita mengaktifkan helper download pada class tertentu.
pertama kita membuat fungsi download pada controller sebagai berikut :
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| <?phpclass Download extends CI_Controller{public function __construct(){ parent::__construct();}public function index(){ $this->load->view('view_download');}public function download(){ $this->load->helper('download'); //jika sudah diaktifkan di autoload, maka tidak perlu di tulis kembali $name = 'default.png'; $data = file_get_contents("uploads/default.png"); // letak file pada aplikasi kita force_download($name,$data);}}?> |
01
02
03
04
05
06
07
08
09
10
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Download Document</title></head><body> <a href="<?php echo site_url('download/download'); ?>">Download</a></body></html> |
tutorial di atas adalah fungsi download statis, kita belum bisa memanage pada halaman admin untuk bisa mengubah file download. tunggu ya nanti saya update untuk fungsi download yang dinamis.
0 Response to "Membuat Download Pada Codeigniter"
Post a Comment