小程序
小游戏
企业微信
微信支付
扫描小程序码分享
[2020-06-15 12:59:54:9110]request begin
[2020-06-15 12:59:54:9620]request success
<Error: invokeService:fail operateWXData:fail data exceed max size(err_code 0)>
图片才300多kb
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,麻烦提供下具体的样本
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
scan() {
let _this = this
wx.chooseImage({
count: 1,
success: async function(res) {
uni.showLoading({
title: '加载中',
mask: true
})
var tempImagePath = res.tempFilePaths
var fsm = wx.getFileSystemManager()
// console.log(fsm.readFileSync(tempImagePath[0],'base64'))
// console.log(res)
try {
const invokeRes = await wx.serviceMarket.invokeService({
service: 'wx79ac3de8be320b71',
api: 'OcrAllInOne',
data: {
// 需要一个HTTP URL 的文件
// img_url: res.tempFilePaths[0],
img_data: fsm.readFileSync(tempImagePath[0], 'base64'),
data_type: 2,
ocr_type: 1
},
uni.hideLoading()
// console.log('invokeService success', invokeRes)
_this.info.userName = invokeRes.data.idcard_res.name.text
_this.info.userNumber = invokeRes.data.idcard_res.id.text
console.log(invokeRes.data.idcard_res.name.text)
console.log(invokeRes.data.idcard_res.id.text)
} catch (err) {
console.error('invokeService fail', err)
_this.$refs.uToast.show({
title: err,
type: 'error',
}
fail: function(res) {},
complete: function(res) {},
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,麻烦提供下具体的样本
scan() {
let _this = this
wx.chooseImage({
count: 1,
success: async function(res) {
uni.showLoading({
title: '加载中',
mask: true
})
var tempImagePath = res.tempFilePaths
var fsm = wx.getFileSystemManager()
// console.log(fsm.readFileSync(tempImagePath[0],'base64'))
// console.log(res)
try {
const invokeRes = await wx.serviceMarket.invokeService({
service: 'wx79ac3de8be320b71',
api: 'OcrAllInOne',
data: {
// 需要一个HTTP URL 的文件
// img_url: res.tempFilePaths[0],
img_data: fsm.readFileSync(tempImagePath[0], 'base64'),
data_type: 2,
ocr_type: 1
},
})
uni.hideLoading()
// console.log('invokeService success', invokeRes)
_this.info.userName = invokeRes.data.idcard_res.name.text
_this.info.userNumber = invokeRes.data.idcard_res.id.text
console.log(invokeRes.data.idcard_res.name.text)
console.log(invokeRes.data.idcard_res.id.text)
} catch (err) {
uni.hideLoading()
console.error('invokeService fail', err)
_this.$refs.uToast.show({
title: err,
type: 'error',
})
}
},
fail: function(res) {},
complete: function(res) {},
})
},