使用响应::d ownload在laravel中下载文件
2022-08-30 07:41:19
在Laravel应用程序中,我正在尝试实现一个内部视图的按钮,该按钮可以允许用户下载文件而无需导航到任何其他视图或路由 现在我有两个问题:(1)下面的函数抛出
The file "/public/download/info.pdf" does not exist
(2)下载按钮不应将用户导航到任何地方,而只是在同一视图上下载文件,我的当前设置,将视图路由到“/下载”
以下是我试图实现的目标:
按钮:
<a href="/download" class="btn btn-large pull-right"><i class="icon-download-alt"> </i> Download Brochure </a>
路线:
Route::get('/download', 'HomeController@getDownload');
控制器:
public function getDownload(){
//PDF file is stored under project/public/download/info.pdf
$file="./download/info.pdf";
return Response::download($file);
}