使用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())