【发布时间】:2015-08-08 23:32:18
【问题描述】:
我有一个文件存储在public/files/sample.pdf 中。当我想使用<a href="/public/files/sample.pdf">Download</a> 下载文件时。它说没有找到。什么是正确的路径。谢谢。
【问题讨论】:
我有一个文件存储在public/files/sample.pdf 中。当我想使用<a href="/public/files/sample.pdf">Download</a> 下载文件时。它说没有找到。什么是正确的路径。谢谢。
【问题讨论】:
如果您在单击链接时确实在寻找下载响应,您应该拥有指向控制器方法的 URL 链接。
<a href="{{ url('route/to/method') }}">
现在在控制器方法中
return response()->download(public_path('files/sample.pdf'));
【讨论】:
你应该应用 url 函数而不是直接粘贴目录。
<a href="{{url('/files/sample.pdf'}}">Download</a>
【讨论】:
/files/sample.pdf
您可以随时使用
href="{{asset('files/sample.pdf')}}"
会更容易
【讨论】: