2016-07-04 1 views
0

を使用して写真をアップロードした後にページを更新:dekstopにモバイルブラウザは、私が写真をアップロードするために、私のウェブサイト上でかなり一般的なファイル入力フィールドを持っているカメラ

<input name="photos" type="file" accept="image/*"/> 

、それが正常に動作します。モバイルでは、ギャラリーから既存の画像を選択すると正常に動作しますが、カメラで撮影する場合はカメラに切り替えて撮影し、Cameraアプリで確認したら、ブラウザに戻りますが、ページが更新され、写真は表示されません。入力は空です。

+1

Stackoverflowについても同様の質問がありますが、2年以上解決策はありません:http://stackoverflow.com/questions/14274727/android-browser-refreshes-page-after-selecting-file-via-input -element –

答えて

0

capture = "camera"を部分的に解決します。

<input name="photos" type="file" capture="camera" accept="image/*"/> 

唯一の問題は、ユーザーが以前に存在した写真から選択できないことです。

+0

更新:Wordpressのテーマで「レスポンシブ」機能を無効にし、サイトを非応答にすると、写真を撮ったり文書を選択したりしなくても、正常に動作することがわかりました。 –

+0

しかし、Wordpressの内部からではなく、単純なスクリプトについてはどうでしょうか。カメラで撮影した画像を「そこに」保存するにはどうすればいいですか?言い換えれば、ブラウザはそれ以降に更新されません...? –

関連する問題