我将图像保存在 storage/app/public 为什么当我 运行 服务器上的网站图像不显示时

I save image in storage/app/public why when I run website on server image not show

我将图片保存在storage/app/public 当我 运行 本地主机上的网站时,我可以看到我的图像 但是当我 运行 服务器图像中的网站不显示时。它显示“404(未找到)”

嗯...当我 运行 我在本地主机上的网站图像将保存到 public/storage 但在服务器中我只有 public_html 并且图像不会保存在 public_html/storage

我使用 laravel 作为后端 和前端的 vue

我尝试连接SSH访问

运行 , php artisan storage:link 服务器中的命令。

它将在您的 public 文件夹中创建一个符号 link 存储空间。

运行 在您的服务器上执行以下命令:

php artisan storage:link 

此命令将在 public 文件夹中创建存储的符号链接。由于 laravel 应用的唯一 public 文件夹可以 public 访问,因此它可以从 public/storage

中读取数据