使用python请求上传时文件获取发生了变化

时间:2019-12-09 08:14:36

标签: python file curl upload python-requests

我有一个名为sth.py的文件,其内容如下:

print('20')
print(2+3)

当我卷曲时

curl -u log:pass -T filepath http://something/sth.py 

一切正常,当我稍后下载文件时,看起来一样, 当我使用类似python的请求进行操作时:

files = {'sth.py': open(filepath, 'rb')}
auth = (log, pass)
r = requests.post('http://something/sth.py', files=files, auth=auth)

它也被上传,但是当我从服务器下载它后,它看起来像这样:

--3541f6ca4fc1fc7a26a3bef9ee42edcc
Content-Disposition: form-data; name="sth.py"; filename="sth.py"

print('20')
print(2+3)

--3541f6ca4fc1fc7a26a3bef9ee42edcc--

出什么问题了?

0 个答案:

没有答案