1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2025-09-03 16:45:17 +00:00

[utils] Don't use Content-length with encoding (#6176)

Authored by: felixonmars
Closes #3772, #6178
This commit is contained in:
Felix Yan
2023-02-17 05:08:45 +02:00
committed by GitHub
parent a9189510ba
commit 65e5c021e7
2 changed files with 6 additions and 4 deletions

View File

@ -211,7 +211,12 @@ class HttpFD(FileDownloader):
ctx.stream = None
def download():
data_len = ctx.data.info().get('Content-length', None)
data_len = ctx.data.info().get('Content-length')
if ctx.data.info().get('Content-encoding'):
# Content-encoding is present, Content-length is not reliable anymore as we are
# doing auto decompression. (See: https://github.com/yt-dlp/yt-dlp/pull/6176)
data_len = None
# Range HTTP header may be ignored/unsupported by a webserver
# (e.g. extractor/scivee.py, extractor/bambuser.py).