実現したいこと
コントローラーで下記ディレクトリにある、画像ファイルのExifを読み込みたいです。
C:\xampp\htdocs\アプリ名\storage\app\images\sample.jpg
しかし画像ファイルのURLを正しく引数に設定しているにも関わらず、
exif_read_data(): Unable to open file
というエラメッセージが取れないです。
何か解決方法はありませんでしょうか?
※画像ファイルにはExif情報が入っています。
画像ファイルを右クリック→詳細で緯度・経度等が入っていることを確かめました。
コントローラー
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Requests\UploadRequest; use Illuminate\Support\Facades\Storage; public function store(UploadRequest $request) { //sample.jpgとしてimagesフォルダに保存 $request->file('file')->storeAs('images', 'sample.jpg'); //ここからexif // ファイルのURL取得 $url = Storage::url('images/sample.jpg'); // dd($url); // Exif情報を得る $exif = exif_read_data($url); // dd($exif); //省略 dd($latlng); return redirect('/',['latlng' => $latlng])->with('success', '画像を読み込みました。'); } }
dd($url);の結果
"/storage/images/sample.jpg"
laravelのバージョン
Laravel Framework 7.30.0
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/12 12:28
2020/12/12 12:30
2020/12/12 12:46
2020/12/12 12:52
2020/12/12 13:21