收藏
回答

用百度植物识别接口,已经对图片进行了base64和encodeURI,但是还是提示格式错误?

我还特意输出了一下编码后的结果,将它复制到百度智能云调试台都是能返回数据的。但是在小程序里面就会提示image format error图片格式错误。希望大佬指点一下。

回答关注问题邀请回答
收藏

3 个回答

  • 北林
    北林
    01-16

    FileSystemManager.readFile 返回的base64没有图片格式,需要在前面添加data:image/png;base64,


    01-16
    有用 3
    回复
  • Lee soo
    Lee soo
    01-16
    不用encodeURI,得到的 res.data 就是"/9j/4AAQSkZJ....",直接传入接口就可以。
    我是调用的百度OCR,base64就是这样传的
    
    01-16
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    发表于移动端
    01-16
    content-type是啥
    01-16
    有用
    回复
登录 后发表内容