iPhoneのSafariで下記のようなフォームを使い、カメラで撮影した写真をサーバー上にアップロードしていますが、画像ファイルにEXIF情報が付かずに困っています。
iPhoneのプライバシー設定で、位置情報サービスを「ON」にして、カメラやSafariが位置情報を利用するのを許可していますが、サーバー上に保存されたファイルをバイナリエディタで確認すると、EXIF情報が付いていません。
iPhoneのカメラ設定(写真撮影時の画像フォーマットを「互換性優先」に変更)も試してみましたが、結果は変わらずでした。
この使い方では、そもそもEXIF情報が付かないのでしょうか?
付くようにする方法をご存知でしたらご教示いただければありがたいです。
※EXIF情報の有無については、コチラの記事を参考にさせていただきました。
HTML
1<form action="post.php" method="POST" enctype="multipart/form-data"> 2 <input type="file" name="image" accept="image/jpeg" capture="environment"> 3 <input type="submit" value="送信"> 4</form>
PHP
1<?php 2if(!isset($_FILES['image'])){ 3 exit; 4} 5$save = './img/' . basename($_FILES['image']['name']); 6move_uploaded_file($_FILES['image']['tmp_name'], $save); 7?>
回答2件
あなたの回答
tips
プレビュー