report->find($id); $file = File::findOrFail($id); $file_path = public_path('storage/' . $file->path_name); $ext = \Illuminate\Support\Facades\File::extension($file_path); // return response() // ->download( // $file_path, // $file->label . "." . $ext, // ['Content-Type:' . $file->mime_type], // 'inline' // ); $pdf = $file->label . "." . $ext; $download_file = \Illuminate\Support\Facades\File::get($file_path); return response()->file($file_path, [ 'Cache-Control' => 'no-cache private', 'Content-Description' => 'File Transfer', 'Content-Type' => $file->mime_type, 'Content-length' => strlen($download_file), 'Content-Disposition' => 'inline; filename=' . $pdf, 'Content-Transfer-Encoding' => 'binary' ]); // return response()->download($file_path, $file->label, ['Content-Type:' . $file->mime_type]); } }