微信调用选择相册的拍照,回来小程序重启
发布于 5 年前 作者 jun55 11556 次浏览 来自 问答

微信调用选择相册的拍照,回来小程序重启

wx.chooseImage({

count: 1, // 默认9

sizeType: [‘compressed’], // 可以指定是原图还是压缩图,默认二者都有

sourceType: [‘album’, ‘camera’], // 可以指定来源是相册还是相机,默认二者都有

success: function (res) {

// 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片

var tempFilePaths = res.tempFilePaths

var imgPath = tempFilePaths[0];

// wx.request({

//   url: base_url + ‘get-ad-by-cert’,

//   data: {

//     certNum: certNum

//   },

//   success: function (res) {

//     var ad_id = res.data.ad_id;

//     //save to localstory

//   }

// })

wx.showLoading({

title: ‘识别中。。。’,

})

wx.uploadFile({

url: base_url + ‘consumer/uppic’,

filePath: imgPath,

name: ‘certImg’,

header: {

“Content-Type”: “multipart/form-data”

},

success:function(res){

wx.hideLoading();

var data = JSON.parse(res.data);

// var isNumber = reg.test();

// var certNum = e.data.certNum;

var status = data.status;

if(status==0)

{

var words_result = data.data.words_result;

console.log(words_result);

for(var i=0;i<words_result.length;i++)

{

if (that.testNumber(words_result[i].words))

{

wx.navigateTo({

url: ‘/pages/input-passport/input-passport?code=’ + words_result[i].words,

})

return;

}

}

wx.showToast({

title: ‘识别失败!’,

})

}else{

wx.showToast({

title: ‘识别失败!’,

})

}

}

})

}

})

}

6 回复

遇到同样的问题啊

华为 MATE9

不知道怎么解决了!

同样遇见这个问题,求教官方

你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

解决了吗?这个bug出现机率很高啊

小米mix2s 还低端吗?

应该是安卓 低端机问题  启动相机  占了手机大部分资源  所以  自动关闭了   其他应用

回到顶部