如何从存储laravel下载pdf文件

时间:2016-10-14 15:49:55

标签: laravel-5 local-storage

我刚看了一些关于Laravel存储的教程,但我无法理解如何为用户创建链接以下载上传的实际文件。

我设法将pdf文件上传到:

存储/应用程序/公共/ CCF / b443e9db8dc05f503ede6e670c34bf92.pdf。

我运行了工匠命令:php artisan storage:link

但是我无法理解我应该在用户下载该文件的链接中添加哪些URL。

我试过了:

<?php
        $path1 = asset('storage/public/ccf/b443e9db8dc05f503ede6e670c34bf92.pdf');
        $path2 = storage_path('ccf/b443e9db8dc05f503ede6e670c34bf92.pdf');
        $path3 = Storage::url('b443e9db8dc05f503ede6e670c34bf92.pdf');
    ?>

    <a href="{{ $path1 }}" target="_blank">Path1</a>
    <a href="{{ $path2 }}" target="_blank">Path2</a>
    <a href="{{ $path3 }}" target="_blank">Path3</a>

没有工作。

1 个答案:

答案 0 :(得分:0)

这有效:$ path5 =存储::网址(&#39;公共/ ccf / b443e9db8dc05f503ede6e670c34bf92.pdf&#39;);