add Accept-Ranges header for audio/video files (#19119)

This commit is contained in:
sondin 2025-04-30 10:51:27 +08:00 committed by GitHub
parent 8bf3f5ea78
commit d70fa2847b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -70,6 +70,20 @@ class FilePreviewApi(Resource):
direct_passthrough=True,
headers={},
)
# add Accept-Ranges header for audio/video files
if upload_file.mime_type in [
"audio/mpeg",
"audio/wav",
"audio/mp4",
"audio/ogg",
"audio/flac",
"audio/aac",
"video/mp4",
"video/webm",
"video/quicktime",
"audio/x-m4a",
]:
response.headers["Accept-Ranges"] = "bytes"
if upload_file.size > 0:
response.headers["Content-Length"] = str(upload_file.size)
if args["as_attachment"]: