收藏
回答

API v3 图片上传400,文件二进制内容不是图片问题,找不到问题了

在使用v3接口上传图片时,总是报文件二进制内容不是图片。图片的二进制是直接读取出来的没有经过任何处理。找了很久不知道是哪里出了问题。还希望能帮忙看看。😭

这个是读取图片二进制的代码

这个是请求拼接的body

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

2 个回答

  • **
    **
    2020-09-04

    你好,请问一下最后怎么解决的吗,我这里也是类似的拼接,但是最后返回了405

    2020-09-04
    有用
    回复
  • 北望沣渭
    北望沣渭
    2020-07-27

    问题出在 body += ‘%s\r\n’ file_byte 你这里是当成字符串输出了,需要查下python,怎么输出二进制

    2020-07-27
    有用
    回复 5
    • ん
      2020-07-27
      还想再请教一下,这个post请求的body不是字符串吗?
      2020-07-27
      回复
    • 北望沣渭
      北望沣渭
      2020-07-27回复
      form-data 允许上传二进制,载荷 bundary 中的file即是二进制,这个接口上传的即是混合meta字符串+file二进制格式。
      2020-07-27
      回复
    • ん
      2020-07-27回复北望沣渭
      好的,谢谢您!!
      2020-07-27
      回复
    • 🍬m
      🍬m
      2020-12-25
      python是怎么输出二进制的
      2020-12-25
      回复
    • Super波神
      Super波神
      2020-12-26回复
      请问楼主解决这个问题了吗,我也遇到了同样的问题
      2020-12-26
      回复
登录 后发表内容
问题标签