我想设置要通过请求模块上传的文件的名称。
files = {'filename': open('myfileXXAAAZZZD','rb')}
r = requests.post("http://127.0.0.1:5000/", files=files)
可以卷曲,但不知道请求是否支持this:
答案 0 :(得分:1)
如the docs中所述,files
字典的值可以是具有文件名和内容(可能是更多元素中的第一个)的元组。所以像
files = {'fieldname': ('filename.any', open('myfileXXAAAZZZD','rb').read())}
应该可以解决问题。