gpt4 book ai didi

python - Curl 有效,但 python 请求无法上传图像

转载 作者:太空宇宙 更新时间:2023-11-04 10:03:09 24 4
gpt4 key购买 nike

curl 'https://example.com/v2/' -F 'master=@test.jpg;type=image/JPEG' -H 'X-Generate-Renditions: all' -H 'X-Create-Asset-Sync: 1' -H 'Authorization: Bearer xyz' -H 'X-Read-Meta: none'

工作顺利,但不是下面的 python 请求代码返回 404。

import requests

headers = {
'X-Generate-Renditions': 'all',
'X-Create-Asset-Sync': '1',
'Authorization': 'Bearer xyz',
'X-Read-Meta': 'none'
}

with open('test.jpg', 'rb') as f:
response = requests.post('https://example.com/v2/', headers=headers, files={'test.jpg': f})
print(response.status_code)

返回 404。

我做错了什么?

最佳答案

您没有发送具有正确字段名称的文件。更改以下部分

files={'test.jpg': f}

files={'master': ('test.jpg', f, 'image/JPEG')}

参见 http://docs.python-requests.org/en/master/user/quickstart/#post-a-multipart-encoded-file正确使用。

关于python - Curl 有效,但 python 请求无法上传图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54510991/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com