Postingan lainnya
Storage Download file not found laravel
Selamat Sore semua, izin bertanya. Jadi, ini maunya Saya membuat fitur download file yang sudah saya upload di storage /file. Nah, tadi setelah Saya coba menggunakan kode ini:
// method download
public function downloadFile($file)
{
return response()->download(storage_path('/storage/app/file/'.$file));
}
// routes
Route::get("/product/detail/{file}/download","HomeController@downloadFile");
Lalu, saya coba download not found. Padahal di urlnya filenya muncul. Nah. Mungkin disini Ada yang punya solusinya?
1 Jawaban:
<div>Coba ga usah dikasih storage/app lagi, jadi langsung gini aja :</div><pre>public function downloadFile($file) { return response()->download(storage_path('file/'.$file)); }</pre><div><br>atau lebih baik lakukan pengecekan file-nya dulu, apakah exists atau ngga, contohnya seperti ini :</div><pre>public function downloadFile($file) { if(Storage::exists('file/'.$file)) { return response()->download(storage_path('file/'.$file)); } else { die("File tidak ditemukan!"); } }</pre>
Tanggapan
Siap mas, saya coba