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');
          }
      }

    });
}


avatar 4key
@4key

70 Kontribusi 2 Poin

Dipost 7 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban