使用 python 请求在 Post 上设置文件名

use*_*754 4 python post python-requests

我想设置我通过请求模块上传的文件的名称。

files = {'filename': open('myfileXXAAAZZZD','rb')}
r = requests.post("http://127.0.0.1:5000/", files=files)
Run Code Online (Sandbox Code Playgroud)

这是可能的,但卷曲不知道,如果请求的支持就是这样

sch*_*ggl 8

文档中所述,filesdict的值可以是元组,其中文件名和内容作为可能更多元素中的第一个。所以像

files = {'fieldname': ('filename.any', open('myfileXXAAAZZZD','rb').read())}
Run Code Online (Sandbox Code Playgroud)

应该做的伎俩。