OCR身份证的云调用,使用scan模式怎么传入图片的Buffer?
发布于 7 年前 作者 chaomao 14673 次浏览 来自 官方Issues

官方示例代码如下:

// cloud = require('wx-server-sdk')

// ...

// 方法返回 Promisecloud.openapi.ocr.idcard({

 type: 'photo',  img: {    contentType: 'image/png',    value: Buffer  }})

请问,value值Buffer是怎样得到的呢?

5 回复

你好,value传入图片的二进制数据即可

此外,建议使用photo模式,之后会对参数进行简化统一 :)

我尝试用腾讯云中老版的SDK来解决了此问题,新的SDK还在摸索尝试中

谢邀

获取文件二进制内容

https://developers.weixin.qq.com/miniprogram/dev/api/file/FileSystemManager.readFileSync.html

云函数里也可以使用fs

http://nodejs.cn/api/fs.html#fs_fs_readfilesync_path_options

var fs = require(‘fs’)

var buffer = fs.readFileSync(filepath)

谢邀,因为我主要语言是java,所以没有研究过云函数,没法帮到你

回到顶部