【问题标题】:how to download file from storage folder in blade page in laravel?如何从 laravel 刀片页面的存储文件夹中下载文件?
【发布时间】:2019-03-07 02:22:20
【问题描述】:

代码如下:

<a download="MyPdf" href="{{ storage('app/public/file.pdf') }}" title="MyPdf">Download</a>

file.pdf 位于 storage/app/public 文件夹中

【问题讨论】:

标签: php laravel storage


【解决方案1】:

首先你需要创建一个符号链接

php artisan storage:link

这将创建一个指向/storage/app/public的符号链接

以后需要使用Storage::url();

示例:

<a download="MyPdf" href="{{ Storage::url('file.pdf') }}" title="MyPdf">Download</a>

您将下载/storage/app/public/file.pdf文件夹中的内容

【讨论】:

    【解决方案2】:
    1. 添加类似的网址

      Route::get('get/file', function(){
          return Storage::download('path to file');
      })
      
    2. 现在点击网址,您将下载文件

    【讨论】:

      猜你喜欢
      • 2021-02-12
      • 2021-08-26
      • 2017-09-05
      • 2021-09-25
      • 2022-01-05
      • 1970-01-01
      • 2015-05-20
      • 2022-01-09
      • 1970-01-01
      相关资源
      最近更新 更多