【发布时间】:2018-11-04 18:08:47
【问题描述】:
我想设置我通过请求模块上传的文件的名称。
files = {'filename': open('myfileXXAAAZZZD','rb')}
r = requests.post("http://127.0.0.1:5000/", files=files)
curl 可以,但不知道请求是否支持this:
【问题讨论】:
标签: python post python-requests
我想设置我通过请求模块上传的文件的名称。
files = {'filename': open('myfileXXAAAZZZD','rb')}
r = requests.post("http://127.0.0.1:5000/", files=files)
curl 可以,但不知道请求是否支持this:
【问题讨论】:
标签: python post python-requests
如the docs 中所述,files dict 的值可以是元组,其中文件名和内容作为可能更多元素中的第一个。所以像
files = {'fieldname': ('filename.any', open('myfileXXAAAZZZD','rb').read())}
应该可以解决问题。
【讨论】: