python使用request上传文件后,文件内容多了Content-Disposition解决方法

使用request默认方式上传文件

headers = {'Content-Type': 'application/x-tar',                         
           'Content-Length': tar_size}

r = requests.post(server,                             
                  files={"file": (tar_name, open(tar_name, 'rb'))},         
                  headers=headers) 

上传成功查看文件内容

文件内容多了 一些内容

--2a95cc93056b45e0b7c3447234788e29
Content-Disposition: form-data; name="file"; filename="filename.tar"
...

解决方法

requests.post(server, headers=headers, data=open(myFile, 'rb').read())