post请求参数错误问题?

又遇到一个奇怪的问题,有没有大佬会的?有空帮我看看是不是我哪儿又写错了?是二进制传图片吧?post请求参数应该没错啊,难道是请求表头参数有错吗?

img

img

img

把提交文件的数据格式改一下试试。 有人提到, 如果不是每次都打开关闭,第二次用这个文件, 上传的图片,文件长度为0.

fl = open('1.png','rb')
files = {'attachment_file': ('1.png', fl, 'image/png', {})}
r1 = requests.post('http://www.xxxx.com/upload', files=files, data=values)
fl.close()