我将图像存储在Laravel存储文件夹中。它们以下列格式存储。
C:\ XAMPP \ htdocs中\ personal_projects \主动\ diary_app \存储\应用\图像\ C4CA4238 \ C81E728D9D4C2F63.png
我想让上传它们的用户可以公开访问这些图片。我按照这里的说明进行操作:https://laravel.com/docs/5.5/filesystem
“你应该创建一个从公共/存储到”的符号链接 存储/应用程序/公共
所以我运行php artisan storage:link
并在我的公共目录中显示“符号链接”:
我正在尝试使用以下网址显示我的图片:
但我得到'图片未找到'。如何将存储在存储中的图像公开访问?
答案 0 :(得分:2)
运行storage/app/public
命令时,http://your.domain/storage
目录中存储的图像可通过php artisan storage:link
公开访问。
即,storage_path('app/public') . '/path/to/image.jpg'
将被访问:http://your.domain/storage/path/to/image.jpg
。