Laravel无法显示服务器上公用文件夹中的图像



我正在尝试显示存储/应用程序/公共文件夹中的图像并在本地主机和内部网络上工作,但在使用外部评估页面时不起作用。

<a href="{{URL::asset('/storage/acknowledgement/'.$DNStatus->filename)}}" target="_blank" >
<img  class="img-responsive pad" src="{{URL::asset('/storage/acknowledgement/'.$DNStatus->filename)}}">
</a>

如果你通过 git 在本地主机和服务器之间移动代码,/public/storage 默认列在 Laravel .gitignore 中

您需要手动将文件复制到服务器。

无论如何,我不建议将资产存储在/public/storage中,它们应该在/public/assets或类似中。

您可以使用 storage:link Artisan 命令:

php artisan storage:link

你必须这样使用

<img  class="img-responsive pad" src="{{url('')}}/path_to_your_image_folder/{{$DNStatus->filename}}">

相关内容

  • 没有找到相关文章

最新更新