我正在努力解决 Laravel 5.7 问题。当我尝试从存储/公共目录中打开应用程序PDF文件时,显示404错误。我已经通过php artisan storage:link
将存储链接到公共。该问题发生在我的托管Web服务器上(我猜它是由LiteSpeed驱动的)。在我的本地服务器上,一切都可以通过从assets($path)
like here调用源代码来工作,但是在我的VPS服务器上,我必须将源代码设置为静态this way。在我的Web服务器上,我无法使用其中任何一个,因为它调用404。有趣的是,我也将图像保存在同一文件夹中,并且可以通过assets($path)
正确链接,但是PDF文件显示404错误。有什么问题吗?
答案 0 :(得分:0)
网址应该是绝对的
<a href="/storage/pdf/{{ $pdf->url }}">Skan {{ $pdf->ID }}</a>
或
<a href="{{ config('app.url') }}/storage/pdf/{{ $pdf->url }}">Skan {{ $pdf->ID }}</a>