在使用文字识别OCR服务时,如果需要上传的图片是base64编码格式,您可以在请求参数中设置image字段的值为图片的base64编码。例如,如果您使用的是百度AI的文字识别OCR服务,可以按照以下格式进行设置:uni.request ( { url: 'https://aip.baidubce.com/rest/2.0/ocr/v1/accurate_basic?access_token=【你的access_token值】', data: { image:【图片的base64编码】, language_type:'ENG', //识别语言类型,默认中英文结合 detect_direction:true ,//检测图像朝向 }, method ...
。同样地,如果您使用的是讯飞开放平台的服务,那么可以在参数authorization base64编码前(authorization_origin)里设置APIKey和APISecret,例如:api_key="$api_key",algorithm="hmac-sha256",headers="host date request-line",signature
。请注意替换尖括号及其中的内容为您实际的值。
不支持base64,只要body对象可以拿到就行,本地传输图片之能传二进制流 ,此回答整理自钉群“【官方】阿里云OCR公共云客户交流群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。