[downloader.http] implement file-specific HTTP headers
This commit is contained in:
@@ -189,7 +189,7 @@ class ResultJob(job.DownloadJob):
|
||||
self._update_url(url)
|
||||
self._update_kwdict(kwdict)
|
||||
self._update_archive(kwdict)
|
||||
self._update_content(url)
|
||||
self._update_content(url, kwdict)
|
||||
self.format_filename(kwdict)
|
||||
|
||||
def handle_directory(self, kwdict):
|
||||
@@ -217,9 +217,10 @@ class ResultJob(job.DownloadJob):
|
||||
self.archive_list.append(archive_id)
|
||||
self.archive_hash.update(archive_id.encode())
|
||||
|
||||
def _update_content(self, url):
|
||||
def _update_content(self, url, kwdict):
|
||||
if self.content:
|
||||
scheme = url.partition(":")[0]
|
||||
self.fileobj.kwdict = kwdict
|
||||
self.get_downloader(scheme).download(url, self.fileobj)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user