Laravel:使存储在存储文件夹中的图像可公开访问
Laravel: Make Images Stored in Storage Folder Publicly Accessible
我将图像存储在 Laravel 存储文件夹中。它们以下列格式存储。
C:\xampp\htdocs\personal_projects\Active\diary_app\storage\app\images\C4CA4238\C81E728D9D4C2F63.png
我想让上传这些图片的用户 public 可以访问这些图片。我按照这里的说明操作:https://laravel.com/docs/5.5/filesystem
"you should create a symbolic link from public/storage to"
storage/app/public
所以我 运行 php artisan storage:link
并且 "symbolic link" 出现在我的 public 目录中:
我正在尝试使用以下 url:
来显示我的图像
但我得到 'image not found'。如何使存储在存储器中的图像 public 易于访问?
存储在 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
.
我将图像存储在 Laravel 存储文件夹中。它们以下列格式存储。
C:\xampp\htdocs\personal_projects\Active\diary_app\storage\app\images\C4CA4238\C81E728D9D4C2F63.png
我想让上传这些图片的用户 public 可以访问这些图片。我按照这里的说明操作:https://laravel.com/docs/5.5/filesystem
"you should create a symbolic link from public/storage to" storage/app/public
所以我 运行 php artisan storage:link
并且 "symbolic link" 出现在我的 public 目录中:
我正在尝试使用以下 url:
来显示我的图像但我得到 'image not found'。如何使存储在存储器中的图像 public 易于访问?
存储在 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
.