在微信小程序人脸对比开发真机调试遇到的bug

本文分享了一个关于云函数调用超时错误的解决方案,通过调整上传图片的质量参数,成功解决了API调用超时的bug。此问题可能由图片文件过大引起,将quality从height改为normal后,问题得到解决。

BUG如下:

Error: errCode: -404012 polling exceed max timeout retry | errMsg: cloud.callFunction:fail polling exceed max timeout retry (callId: 1595740734620-0.6883674873465999) (trace: 13:18:54 start->13:19:10 timeout, retry->13:19:26 timeout, retry->13:19:42 timeout, abort); at cloud.callFunction api;

调用api接口超时,在找错的过程中,看见社区有人说可能是上传的图片过大了,于是试着修改照片的质量

const ctx = wx.createCameraContext()

    ctx.takePhoto({

      quality: 'normal',

      success: (res) => {

        this.setData({

          src: res.tempImagePath

        })

        let imgbase = wx.getFileSystemManager().readFileSync(res.tempImagePath, "base64")//把照片转成base64格式

主要是把quality由原来的height改为normal了,之后就解决这个bug了!

网上对这个bug的讨论帖子不多,希望我的方法对大家有帮助!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值