如何在 laravel 5.6 中下载 pdf 文件?
Posted
技术标签:
【中文标题】如何在 laravel 5.6 中下载 pdf 文件?【英文标题】:How to download pdf file in laravel 5.6? 【发布时间】:2018-12-13 19:07:07 【问题描述】:我已将我的 pdf 文件存储在公用文件夹内的文件夹中。现在,我在 resources/views/admin/view_data.blade.php 中有一个“下载”按钮
当我点击下载按钮时如何下载pdf文件??
【问题讨论】:
Check this thread 【参考方案1】:只是一个小补充,如果您使用的是 IDE,以下内容将防止任何 squark
return response()->download($file, 'filename.pdf' ,$headers);
【讨论】:
【参考方案2】:试试这个。 当您单击按钮调用路由和方法时,然后使用此代码。您可以更改目录路径。
public function getDownload()
//PDF file is stored under project/public/download/info.pdf
$file= public_path(). "/download/info.pdf";
$headers = array(
'Content-Type: application/pdf',
);
return Response::download($file, 'filename.pdf', $headers);
【讨论】:
但是我有五个文件...那么如何给文件名 你想一次下载五个文件? 一次一个文件 把 5 个文件路径和它们的名字放到一个数组中。 ['name' => '路径'] .以上是关于如何在 laravel 5.6 中下载 pdf 文件?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 laravel 刀片中显示来自 public/file/filen_name 的 pdf 文件而不下载文件 [重复]
如何在 Laravel 框架中降级? (5.6 至 5.5)