如何在放置请求中上传多部分编码的图像?

时间:2019-05-16 10:03:27

标签: python http python-requests

我在python中的put请求一直遇到很多麻烦。我正在尝试使用图像进行多部分表单数据放置请求,它似乎不像发布请求那样容易。我在响应中不断收到400张“需要照片”错误。

我已经尝试过将数据和文件参数与字典进行所有组合,但是对我来说似乎是多余的,因为多部分表单请求中唯一的内容是“照片”,即实际图像。

    'Authorization': 'Bearer ' + bearer
}
with open(path, 'rb') as data:
    s = requests.Session()
    s.headers.update(head)
    r = s.put('https://placeholder.com/photo', files={'photo': data})
    print(r.json())

我希望它能起作用(有点意外)。 我收到400错误消息,要求提供照片。这意味着请求未通过图像处理,或者图像发送不正确。

0 个答案:

没有答案