Stream larger file download

fix #2488
This commit is contained in:
Ruud
2014-09-22 21:38:53 +02:00
parent da9d2b5ed8
commit 11e7fb23ca
2 changed files with 32 additions and 12 deletions
+4 -1
View File
@@ -64,6 +64,9 @@ class FileManager(Plugin):
def download(self, url = '', dest = None, overwrite = False, urlopen_kwargs = None):
if not urlopen_kwargs: urlopen_kwargs = {}
# Return response object to stream download
urlopen_kwargs['stream'] = True
if not dest: # to Cache
dest = os.path.join(Env.get('cache_dir'), '%s.%s' % (md5(url), getExt(url)))
@@ -107,4 +110,4 @@ class FileManager(Plugin):
else:
log.info('Subfolder test succeeded')
return failed == 0
return failed == 0