错误代码216201
zhourunba11 发布于2018-03 浏览:2797 回复:5
0
收藏
快速回复
错误消息:param image not exist
收藏
点赞
0
个赞
共5条回复 最后由用户已被禁言回复于28天前
#6黄诚刚回复于2022-01
#5 中国_大雄回复
文档写得不好,我至今没有调通

他的意思就是你用百度提供的jdk中util包有一个base64的工具去转,用通用的不行~

0
#5中国_大雄回复于2019-01
#4 小李寻欢_007回复
我也遇到了这个问题,不过 后面反编译了,百度api 发现还少了几个东西,1,如果用postman 测试话,header 中需要设置contexttype 然后是body 里面 增加  key 为 image  value 是一个 二进制 用 convert.toBase64String()获取的一个字符串 就行了。 如果 代码里面 你需要  将 他们设置成一个    string=“image=”+convert.toBase64String()  bases64string  还需要 使用百度api 自己的 urlencode 一个函数,具体内容 反编译一下就知道了。然后 将这串字符串 encoding。utf-8.getbytes()变成 二进制,最后放进 request 的 requeststream 中  就行了。 希望后来的人 看到 减少一些弯路。花了2天时间,真坑爹。
展开

文档写得不好,我至今没有调通

0
#4小李寻欢_007回复于2018-10

我也遇到了这个问题,不过 后面反编译了,百度api 发现还少了几个东西,1,如果用postman 测试话,header 中需要设置contexttype

然后是body 里面 增加  key 为 image  value 是一个 二进制 用 convert.toBase64String()获取的一个字符串 就行了。

如果 代码里面 你需要  将 他们设置成一个    string=“image=”+convert.toBase64String()  bases64string  还需要 使用百度api 自己的 urlencode 一个函数,具体内容 反编译一下就知道了。然后 将这串字符串 encoding。utf-8.getbytes()变成 二进制,最后放进 request 的 requeststream 中  就行了。 希望后来的人 看到 减少一些弯路。花了2天时间,真坑爹。

0
#3hefeitest回复于2018-10

不支持的格式,你用的什么图片格式

0
#2周俊316回复于2018-04

您好,请检查您的图片格式:base64编码urlencode后大小不超过4M,最短边至少15px,最长边最大4096px

请求格式支持:PNG、JPG、JPEG、BMP

0
TOP
切换版块