【发布时间】:2018-10-26 19:51:12
【问题描述】:
我有一个接收文件的 Python 烧瓶网络服务:
标题:
内容类型:multipart/formdata
内容:
“fileTest”:上传的文件
当我使用 requests lib 将文件传递给另一个服务时,我遇到了上传文件未传递的问题。
我的代码:
files = {}
for form_file_param in request.files:
fs = request.files[form_file_param] # type: FileStorage
files[form_file_param] = (fs.filename, fs.read())
req_headers = {
"content-type": u "multipart/form-data; boundary=X-INSOMNIA-BOUNDARY",
}
r = requests.request(method='POST',
url=url,
headers=req_headers,
files=files)
我直接通过邮递员联系我的其他服务,它成功运行。我似乎无法弄清楚我在上面的代码中做错了什么。
【问题讨论】:
标签: python-2.7 flask python-requests