前提・実現したいこと
HTMLのinputタグのcapture属性で"camera"を指定し、ipadからブラウザ経由でカメラを起動し撮影したところ
ローカルに画像は保存されていませんでした。
その場合、inputに入っている画像はバイナリデータとして入っているのでしょうか?
該当のソースコード
HTML
1<input id="standardImageCapture" type="file" accept="image/*" capture="camera">
試したこと
HTMLのinputタグを使用してブラウザ内でカメラを起動して撮影
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
実行環境は、httpsアクセス、セキュアアクセス環境ですか??
カメラ機能に関しては、基本的にセキュア環境下でないと、全ての実装はできません。
(セキュリティにより)
httpsアクセスでございます。
ありがとうございます。
https://developer.mozilla.org/ja/docs/DOM/Using_the_Camera_API
に記載されてる通り、保存するか破棄するかのダイアログは出てきましたか??
いえ、ダイアログは出てきませんでした。
ipadの場合、写真撮影後、カメラ画面の左下と右下に「再撮影」「写真を使用」というボタンが表示されるのですが、そのことでしょうか?
「写真を使用」を押した場合、inputに画像が送られていました。
それかと思われます。
写真を撮影直後は、端末のメモリ上にしか存在しなく、写真を使用、ないし保存するを選択して初めて、各格納場所に入ると思われます。
申し訳ございませんが、確証はないので、このコメント欄にて失礼しました・・・。
あなたの回答
tips
プレビュー