From ffa7434fa45848ad00186b03ddb0252c333a9d4e Mon Sep 17 00:00:00 2001 From: Gordon Chiam Date: Fri, 22 Sep 2017 12:01:04 +0800 Subject: [PATCH] Use streaming upload --- vmshare/service.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/vmshare/service.py b/vmshare/service.py index 4a480a35..022a90b7 100644 --- a/vmshare/service.py +++ b/vmshare/service.py @@ -98,11 +98,10 @@ def post_file(self, rid, filename, filetype, compress=False): "The upload might fail!\n") with open(filename, 'rb') as fd: url = self.get_url('/api/runtime/upload/%s/%s/add' % (filetype, rid)) - files = { 'file': fd } headers = self.get_headers() headers['Content-Disposition'] = 'attachment; filename='+filename del headers['Content-Type'] - response = requests.post(url, headers=headers, files=files) + response = requests.post(url, headers=headers, data=fd) self.stop_if_error_occured(response) return response