Cara Download file dari database menggunakan CI Helper, tapi tidak bekerja

Jadi begini, saya sudah menyusun Model sampai View untuk download sebuah file berdasarkan id dari database.

Modelnya seperti ini :

public function download_file($id, $file_name) {
        $data = $this->db->get_where('usulan_penelitian', ['id_usulan_penelitian'=>$id ,'file_name' => $file_name]);
        return $data->row_array();
    }

setelah itu saya load di controller seperti ini :

public function download_laporan($id){
		$file_laporan = $this->penelitian_m->download_file($id);
		$source_file = file_get_contents(base_url() . 'uploads/' . $file_laporan['laporan_penelitian']);
		$file = $file_laporan['laporan_penelitian'];
		ob_clean();
		force_download($file, $source_file);
	}

Pas saya panggil di view nya seperti ini :

<a href="{{ base_url('admin/download_laporan/'.$penelitian['laporan_penelitian'])}}"> </a>

Tapi filenya not found : https://pasteboard.co/JecyGm3.png, padahal udah aku cek direktori dari si file nya ada dan tidak berpindah, adakah yang tahu letak salah saya dimana ya? saya curiga kok linknya gitu ya, tapi saya sudah mengikuti dokumentasi yang ada, jadi mohon bantu saya

erornya ini

avatar faroalislami_google
@faroalislami_google

2 Kontribusi 0 Poin

Dipost 3 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban