微信调用选择相册的拍照,回来小程序重启
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: ‘识别失败!’,
})
}
}
})
}
})
}
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。