2017-06-27 7 views
1

私はモバイルデバイス上でカメラにアクセスするPhoneGapを使用してモバイルアプリケーションを作成しています。ユーザーがボタンをクリックしてカメラを使用するオプションが表示され、既にデバイス上にあるアルバムの画像を使用するオプションが表示されます。セキュリティ上の理由から、アルバムから画像をアップロードするというこの機能を禁止したいと思います。私はこれをどうやってやりますか?現在、私は持っている:IOSまたはAndroidデバイス上でクリックしたときの画像を撮るか、アルバムからのアップロードのいずれかに選択を促すHMTL5/JavaScriptフォトアルバムからの写真を使用するオプションを削除IOS/Android

<input id="files" name="files[]" type="file" multiple/> 

。カメラのみを選択できるようにするにはどうしたらいいですか?

ありがとうございます。

+0

これはHTML5とJSの2017年の時点ではあまりありません。AndroidやIOSではネイティブでも、PhoneGapを使用していない可能性があります。少なくとも – mks

答えて

1

あなたはcapture属性文書使ってみることができます:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input

それとも、あなたの代わりに標準inputコントロールのカスタムカメラコントロールを使用しなければならないでしょうが。 HTML file input control with capture and accept attributes works wrong?

+0

はかなり可愛いです多く、これを行う方法はありませんか?あなたがリンクしたページのこの回答によれば、既存のものを選択すると写真撮影のダイアログが表示されます。 https://stackoverflow.com/a/23360323/6719920 – mks

+1

HTML5標準APIではありません。あなたが提案したネイティブのCordova/PhoneGapプラグインを使用することができます。 – Sean

関連する問題