- Beranda
- Komunitas
- Tech
- Programmer Forum
[ASK] Tidak Bisa Menjalankan Perintah Download di PHP / CI
TS
gims15
[ASK] Tidak Bisa Menjalankan Perintah Download di PHP / CI
Saya mau membuat tombol download di ci tapi knapa file ga bisa di download ya,...?
Sintax saya :
$this->load->helper(array('form', 'url','download'));
$id = rawurldecode($this->encrypt->decode($_GET['id']));
$datab = $this->mymodel->ambilubah('berkas',"where id = '$id'");
$lokasi = '192.168.17.10/dll/berkas/'; => (lokasi file berbeda dengan folder project)
$file = $lokasi.$datab[0]['file'];
cara 1:
force_download($file,NULL);
cara 2:
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: private');
header('Pragma: private');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile($lokasi.$file);
exit;
saya sudah pakai 2 cara tapi tetap ga bisa ngambil file downloadnya, knpa ya,..?
Sintax saya :
$this->load->helper(array('form', 'url','download'));
$id = rawurldecode($this->encrypt->decode($_GET['id']));
$datab = $this->mymodel->ambilubah('berkas',"where id = '$id'");
$lokasi = '192.168.17.10/dll/berkas/'; => (lokasi file berbeda dengan folder project)
$file = $lokasi.$datab[0]['file'];
cara 1:
force_download($file,NULL);
cara 2:
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: private');
header('Pragma: private');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile($lokasi.$file);
exit;
saya sudah pakai 2 cara tapi tetap ga bisa ngambil file downloadnya, knpa ya,..?
Diubah oleh gims15 15-07-2020 06:53
0
402
6
Komentar yang asik ya
Urutan
Terbaru
Terlama
Komentar yang asik ya
Komunitas Pilihan