Fork me on GitHub

二维码扫码调用相机失败


公司要做手机扫码上传功能。然而<input type="file" accept="image/*">在android的qq扫码不能够调用拍照功能。ios正常。

如果加入capture = "camera",那么android微信上传就只能够调用拍照不能够调用图库功能。

于是,最后选择了不加入capture

 

var uploader = new plupload.Uploader({
runtimes: 'html5,flash',
browse_button: 'upload_id', //触发文件选择对话框的按钮,为那个元素id
url: url,
multi_selection: false, //一次上传一个文件
filters: {
max_file_size: '50mb', // 文件上传最大限制
},
"init":function(){
$(".moxie-shim-html5 input").attr("accept","image/*")
var u = navigator.userAgent;
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
if(!isiOS){
$(".moxie-shim-html5 input").attr("capture","camera")
}
}
});




 

posted @ 2018-09-13 11:41  森海轮回  阅读(654)  评论(0编辑  收藏  举报