python按请求上传文件

a5g8bdjr  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(165)

当我使用curl将数据上传到服务器时,一切正常,但当我在python中使用请求时,api服务器不接受该请求。
块引用
curl :

curl -X POST   https://tapi.bale.ai/botXXX/Senddocument \
-H 'content-type: multipart/form-data' \
-F chat_id=2040137555 \
-F document=@/var/tmp/2706021400.pdf \
-F caption=caption

请求:

import requests

headers = {
    'content-type': 'multipart/form-data',
}
files = {
    'chat_id': (None, '2040137555'),
    'document': ('/var/tmp/2706021400.pdf', open('/var/tmp/2706021400.pdf', 'rb')),
    'caption': (None, 'caption'),
}
response = requests.post('https://tapi.bale.ai/botXXX/Senddocument', headers=headers, files=files)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题