Postingan lainnya
cara link download di codeigniter
selamat sore, saya mau tanya bagaimana cara membuat link download dicodeigniter. saya sudah coba beberapa tutorial tetapi belum berhasil juga ketika direct linknya. berikut script yg sudah saya implementasikan. saya mengimplementasikan linknya pada modals, itu bukan permasalahan. Controller
public function ajax_detail($id)
{
$data =$this->post->get_by_id($id);
$user_data['id_agenda'] = $data->id_agenda;
$user_data['judul'] = $data->judul;
$user_data['lokasi'] = $data->lokasi;
$user_data['deskripsi'] = $data->deskripsi;
$user_data['files'] = $data->files;
$datestring = "%Y-%m-%d";
$user_data['tanggal_awal'] = mdate($datestring, $data->tanggal);
$user_data['tanggal_akhir'] = mdate($datestring, $data->tanggal_akhir);
echo json_encode($user_data);
}
public function download($id)
{
$this->load->helper('download');
$data =$this->post->get_by_id($id);
$user_data['files'] = $data->files;
force_download('uploads/agenda/"'.$user_data['files'].'"',NULL);
}
view
function detail(id)
{
$('#modal_detail').modal('show');
$.ajax({
url : "<?php echo site_url('agenda/ajax_detail/')?>/"+id,
type: "GET",
dataType: "JSON",
success: function(data)
{
$('.modal-title').text('Detail Agenda');
$(".tanggal_awal").append().text(data.tanggal_awal);
$(".tanggal_akhir").append().text(data.tanggal_akhir);
$(".judul").append().text(data.judul);
$(".lokasi").append().text(data.lokasi);
$(".deskripsi").append().html(data.deskripsi);
if(data.files != ""){
$(".files").append().html('<a href="<?php echo base_url().'uploads/agenda/'."'+data.id_agenda+'"; ?>">Klik untuk download</a></li>');
}else{
$(".files").append().text('Tidak ada files');
}
}
});
}
0
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban