1

我将图像存储在 Laravel 存储文件夹中。它们以以下格式存储。

C:\xampp\htdocs\personal_projects\Active\diary_app\storage\app\images\C4CA4238\C81E728D9D4C2F63.png

我想让上传这些图片的用户可以公开访问这些图片。我按照这里的说明进行操作:https ://laravel.com/docs/5.5/filesystem

“您应该创建一个从 public/storage 到” storage/app/public的符号链接

所以我跑php artisan storage:link了,“符号链接”出现在我的公共目录中:

在此处输入图像描述

我正在尝试使用以下网址显示我的图像:

http://localhost/personal_projects/Active/diary_app/public/storage/app/images/C4CA4238/C81E728D9D4C2F63.png "

但我得到“找不到图像”。如何使存储在存储中的图像可公开访问?

4

1 回答 1

3

存储在目录中的图像可以在命令运行时storage/app/public公开访问。http://your.domain/storagephp artisan storage:link

即,storage_path('app/public') . '/path/to/image.jpg'将像这样访问:http://your.domain/storage/path/to/image.jpg.

于 2017-11-20T16:22:21.590 回答