我已将Base64数据发送到Google Vision API,它可以在我的某个网络服务器上运行,但不能在其他网络服务器上运行。
我收到错误: 'requests [0] .image.content'(TYPE_BYTES)的值无效,Base64解码因“...这里的... base64数据...”而失败
我在两台服务器上尝试使用不同的图片,它可以在两台网络服务器上运行,而Google Vision API则可以获得良好的效果。
我从两个网络服务器发送的base64数据是相同的。我用来发送的编程(ColdFusion)是完全相同的。
我会在这里粘贴Base64数据,但它有很多文字......
Google Vision API控制台上是否有任何内容可以提供有关我失败的信息,以便将其与成功进行比较?
答案 0 :(得分:0)
您的base64数据很可能存在问题。也许值得将其粘贴到https://pastebin.com/或作为github要点。请注意,base64编码的类型不同(请参见https://en.wikipedia.org/wiki/Base64#Variants_summary_table中的变体),因此从理论上讲,您的库版本可能会有所不同,从而导致使用了不同的默认参数?