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
| <?php class 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