调用OCR 全文识别高精版 C# 使用OCR SDK , 本地图片转成流 请求后提示 url或body为空。这个是什么问题? 我使用url调用 就正常
这个可能是你调用阿里云文字识别OCR接口时图片转成流的方式不对,在openapi在线调试平台中,通过图片二进制文件方式调用接口时,接口实例demo代码中增加了如下部分
// 需要安装额外的依赖库,直接点击下载完整工程即可看到所有依赖。
Stream bodyStream = AlibabaCloud.DarabonbaStream.StreamUtil.ReadFromFilePath("<your-file-path>");
AlibabaCloud.SDK.Ocr_api20210707.Models.RecognizeAdvancedRequest recognizeAdvancedRequest = new AlibabaCloud.SDK.Ocr_api20210707.Models.RecognizeAdvancedRequest
{
Body = bodyStream,
};
你对比一下你的图片转流二进制文件的方式是不是非官方demo的方式,建议更改为官方demo提示的方式后再次尝试,openapi在线调试地址:https://next.api.aliyun.com/api/ocr-api/2021-07-07/RecognizeAdvanced?lang=CSHARP&sdkStyle=dara¶ms={}&tab=DEMO
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。