何らかの理由で、iOSではHTML5を使用してカメラをトリガーできますが、Androidではトリガーできません。
私のコードはどのように機能しますか:
コードにこの行があります
<input type="file" id="btnFrontUpload" name="frontPic" class="filUploadField" accept="image/*;capture=camera">
最初は非表示にしてから、次のスニペットでトリガーします。
// when the visible upload button is clicked - trigger the form field
$("#btnFrontUploadShow").click(function(){
$("#btnFrontUpload").click()
});
// when the actual upload field is triggered
$("#btnFrontUpload").change(function (e){
frontPic = e.target.files[0]
frontPicName = frontPic.name
salonId=$("#salonId").val()
new DisplayUploadImage(frontPic, "btnFrontUploadShow")
});
これは、クリックするとファイルフォームフィールドをトリガーするアイテムです。
<div class="btnUploads" id="btnFrontUploadShow">Front</div>
これはiOS6タブレットで動作しますが、Android4タブレットでは動作しますか?