【问题标题】:How to download pdf file in laravel 5.6?如何在 laravel 5.6 中下载 pdf 文件?
【发布时间】:2018-12-13 19:07:07
【问题描述】:

我已将我的 pdf 文件存储在公用文件夹内的文件夹中。现在,我在 resources/views/admin/view_data.blade.php 中有一个“下载”按钮

当我点击下载按钮时如何下载pdf文件??

【问题讨论】:

标签: php laravel-5


【解决方案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' => '路径'] .
    猜你喜欢
    • 2020-10-02
    • 1970-01-01
    • 1970-01-01
    • 2018-10-31
    • 2018-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-23
    相关资源
    最近更新 更多