在使用文字识别的api时,我上次了图片,并转为base64格式,在在线base64转图片的工具中是可以转换为原图片的,但是调用百度就返回 216201错误,说是图片格式不对,请问怎么修改。
我的{"error_code":216201,"error_msg":"image format error","log_id":2512013976},没有data:image/png;base64,能帮忙查一下为啥出错吗
我使用的是SDK , client?.plantDetect(path, null) ,传入图片地址, 为什么有些图片能识别处理,有些会报这个错误 ???
请去掉开头的 data:image/png;base64,这样的内容
找见原因了,是因为 base64 字符串,前面多加了 data:image/jpg;base64 的字符
转完的 base64字符串 没有 \r \n \t 这些 。应该是没有换行符
收到的回复是:
{"log_id":177699232,"error_code":216201,"error_msg":"image format error"}
请排查下,或告知我怎么修改
可以看一下base64字符串中是否有换行符?接口所接受的base64不能带换行符,如果是,可直接将换行符去掉。
如果还没有解决您的问题,请提供返回错误的logid,方便排查。谢谢
我的{"error_code":216201,"error_msg":"image format error","log_id":2512013976},没有data:image/png;base64,能帮忙查一下为啥出错吗
我的{"error_code":216201,"error_msg":"image format error","log_id":2512013976},没有data:image/png;base64,能帮忙查一下为啥出错吗
我的{"error_code":216201,"error_msg":"image format error","log_id":2512013976},没有data:image/png;base64,能帮忙查一下为啥出错吗
我使用的是SDK , client?.plantDetect(path, null) ,传入图片地址, 为什么有些图片能识别处理,有些会报这个错误 ???
请去掉开头的 data:image/png;base64,这样的内容
找见原因了,是因为 base64 字符串,前面多加了 data:image/jpg;base64 的字符
转完的 base64字符串 没有 \r \n \t 这些 。应该是没有换行符
收到的回复是:
{"log_id":177699232,"error_code":216201,"error_msg":"image format error"}
请排查下,或告知我怎么修改
可以看一下base64字符串中是否有换行符?接口所接受的base64不能带换行符,如果是,可直接将换行符去掉。
如果还没有解决您的问题,请提供返回错误的logid,方便排查。谢谢