Dokerを使用し、Laravelアプリを開発中です。
環境
Laravel(Docker)
Os :mac
やりたい事
ブラウザで外付けハードディスク内の画像を表示させたい
LaravelのStorage/public内に外付けHDDとの共有ディレクトリ(HDD)を作成し、共有はできています。
root@350e1116178b:/var/www/html/public/storage/HDD/test/lack/3329097_1002.jpg#
Storage::disk('public')->get('HDD/test/3329097_1014.jpg');
などでファイルの取得や,
putメソッドでHDD内にファイルを作成する事までは出来ました。
不明点
Storage::disk('public')->url('HDD/test/3329097_1014.jpg');
で取得したurl(localhost/storage/HDD/test/lack/3329097_1002.jpg)にアクセスすると404(Not Found)となってしまいます。
これは何が原因なのでしょうか?
HDDの権限でアクセス出来ないのでしょうか?
アプリ内にファイルを保存しなおせばアクセス出来ますが、それではHDDに保存している意味が無くなってしまいますので,直接URLで表示させたいです。
よろしくお願いいたします。
あなたの回答
tips
プレビュー