无法访问Laravel 5.5中存储在存储文件夹中的图像

问题描述 投票:0回答:5

我正在尝试访问存储在/ storage文件夹中的URL中的图像。

图像存储路径:

Project/storage/app/public/default.png

根据Laravel 5.5文档,您的公共可访问文件应放在目录中

storage/app/public

所以我做了同样的事情,但是当我尝试以如下方式访问图像时:]

http://localhost:8000/storage/default.png

然后它不起作用。

我尝试了以下命令:

php artisan storage:link

但是会引发错误:

“ public / storage”目录已经存在。

我正在尝试访问存储在/ storage文件夹中的url中的图像。图片存储路径:Project / storage / app / public / default.png根据Laravel 5.5文档,您可以公开访问...

php laravel laravel-5.5
5个回答
2
投票

首次使用php artisan storage:link


2
投票

尝试删除app / public / storage中的存储文件夹,然后再次运行命令(php artisan storage:link),然后您可以使用此路径访问文件


1
投票

您无法像尝试那样直接访问存储文件夹中的文件。首先,您必须创建一个存储“公共”文件夹到实际“公共”文件夹的符号链接。


0
投票

至于2019年,如果您遇到此错误:


0
投票

[2019年9月

© www.soinside.com 2019 - 2024. All rights reserved.