Fix content-range

This commit is contained in:
pluja 2020-09-08 10:10:59 +02:00
parent 7af426b6bb
commit e121930e6a

View File

@ -348,7 +348,7 @@ def stream(url):
headers.add('Range', request.headers['Range']) headers.add('Range', request.headers['Range'])
headers.add('Accept-Ranges','bytes') headers.add('Accept-Ranges','bytes')
headers.add('Content-Length', str(int(req.headers['Content-Length'])+1)) headers.add('Content-Length', str(int(req.headers['Content-Length'])+1))
response = Response(req.iter_content(chunk_size=10*1024), content_range=req.headers['Content-Range'], mimetype=req.headers['Content-Type'], content_type=req.headers['Content-Type'], direct_passthrough=True, headers=headers) response = Response(req.iter_content(chunk_size=10*1024), mimetype=req.headers['Content-Type'], content_type=req.headers['Content-Type'], direct_passthrough=True, headers=headers)
#enable browser file caching with etags #enable browser file caching with etags
response.cache_control.public = True response.cache_control.public = True
response.cache_control.max_age = int(60000) response.cache_control.max_age = int(60000)
@ -363,9 +363,6 @@ def download_file(streamable):
for chunk in stream.iter_content(chunk_size=8192): for chunk in stream.iter_content(chunk_size=8192):
yield chunk yield chunk
######################### #########################
#### General Logic ###### #### General Logic ######
######################### #########################