|
|
@ -877,7 +877,6 @@ class FileDownloader(object):
|
|
|
|
|
|
|
|
|
|
|
|
tmpfilename = self.temp_name(filename)
|
|
|
|
tmpfilename = self.temp_name(filename)
|
|
|
|
stream = None
|
|
|
|
stream = None
|
|
|
|
open_mode = 'wb'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Do not include the Accept-Encoding header
|
|
|
|
# Do not include the Accept-Encoding header
|
|
|
|
headers = {'Youtubedl-no-compression': 'True'}
|
|
|
|
headers = {'Youtubedl-no-compression': 'True'}
|
|
|
@ -890,11 +889,14 @@ class FileDownloader(object):
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
resume_len = 0
|
|
|
|
resume_len = 0
|
|
|
|
|
|
|
|
|
|
|
|
# Request parameters in case of being able to resume
|
|
|
|
open_mode = 'wb'
|
|
|
|
if self.params.get('continuedl', False) and resume_len != 0:
|
|
|
|
if resume_len != 0:
|
|
|
|
self.report_resuming_byte(resume_len)
|
|
|
|
if self.params.get('continuedl', False):
|
|
|
|
request.add_header('Range', 'bytes=%d-' % resume_len)
|
|
|
|
self.report_resuming_byte(resume_len)
|
|
|
|
open_mode = 'ab'
|
|
|
|
request.add_header('Range','bytes=%d-' % resume_len)
|
|
|
|
|
|
|
|
open_mode = 'ab'
|
|
|
|
|
|
|
|
else:
|
|
|
|
|
|
|
|
resume_len = 0
|
|
|
|
|
|
|
|
|
|
|
|
count = 0
|
|
|
|
count = 0
|
|
|
|
retries = self.params.get('retries', 0)
|
|
|
|
retries = self.params.get('retries', 0)
|
|
|
|