如何在python请求中上传大文件?

时间:2017-04-09 11:00:38

标签: python-2.7 api streaming

我有一个 4GB 大小的文件。我无法通过请求(memory error)上传它。 所以,我搜索了它并找到了解决方案。

这是我的代码:

m = MultipartEncoder(
    fields={'username': username, 'password':password,'path': path,
            'new_file': (filename, open(filename, 'rb'), 'text/plain')}
)
req = requests.post(url, data=m, headers={'Content-Type': m.content_type})

但它只上传4MB

0 个答案:

没有答案