通用文字识别 216201错误,图片格式错误
a496307783 发布于2017-08 浏览:46826 回复:28
2
收藏

在使用文字识别的api时,我上次了图片,并转为base64格式,在在线base64转图片的工具中是可以转换为原图片的,但是调用百度就返回 216201错误,说是图片格式不对,请问怎么修改。

收藏
点赞
2
个赞
共28条回复 最后由回复于2023-05
#9_oO小蝌蚪Oo_回复于2018-03
#4 a496307783回复
找见原因了,是因为 base64 字符串,前面多加了 data:image/jpg;base64 的字符
展开

我的{"error_code":216201,"error_msg":"image format error","log_id":2512013976},没有data:image/png;base64,能帮忙查一下为啥出错吗

0
#8_oO小蝌蚪Oo_回复于2018-03
#4 a496307783回复
找见原因了,是因为 base64 字符串,前面多加了 data:image/jpg;base64 的字符
展开

我的{"error_code":216201,"error_msg":"image format error","log_id":2512013976},没有data:image/png;base64,能帮忙查一下为啥出错吗

0
#7_oO小蝌蚪Oo_回复于2018-03
#4 a496307783回复
找见原因了,是因为 base64 字符串,前面多加了 data:image/jpg;base64 的字符
展开

我的{"error_code":216201,"error_msg":"image format error","log_id":2512013976},没有data:image/png;base64,能帮忙查一下为啥出错吗

0
#6xinmiao10回复于2017-12

我使用的是SDK , client?.plantDetect(path, null) ,传入图片地址, 为什么有些图片能识别处理,有些会报这个错误 ???

0
#5飞天小颖猪回复于2017-08
#3 a496307783回复
转完的 base64字符串 没有 \r \n \t 这些 。应该是没有换行符 收到的回复是: {"log_id":177699232,"error_code":216201,"error_msg":"image format error"} 请排查下,或告知我怎么修改
展开

请去掉开头的 data:image/png;base64,这样的内容

0
#4a496307783回复于2017-08
#2 飞天小颖猪回复
可以看一下base64字符串中是否有换行符?接口所接受的base64不能带换行符,如果是,可直接将换行符去掉。 如果还没有解决您的问题,请提供返回错误的logid,方便排查。谢谢
展开

找见原因了,是因为 base64 字符串,前面多加了 data:image/jpg;base64 的字符

0
#3a496307783回复于2017-08
#2 飞天小颖猪回复
可以看一下base64字符串中是否有换行符?接口所接受的base64不能带换行符,如果是,可直接将换行符去掉。 如果还没有解决您的问题,请提供返回错误的logid,方便排查。谢谢
展开

转完的 base64字符串 没有 \r \n \t 这些 。应该是没有换行符

收到的回复是:

{"log_id":177699232,"error_code":216201,"error_msg":"image format error"}

请排查下,或告知我怎么修改

0
#2飞天小颖猪回复于2017-08

可以看一下base64字符串中是否有换行符?接口所接受的base64不能带换行符,如果是,可直接将换行符去掉。

如果还没有解决您的问题,请提供返回错误的logid,方便排查。谢谢

0
TOP
切换版块