| direct_passthrough=True, | direct_passthrough=True, | ||||
| headers={}, | 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: | if upload_file.size > 0: | ||||
| response.headers["Content-Length"] = str(upload_file.size) | response.headers["Content-Length"] = str(upload_file.size) | ||||
| if args["as_attachment"]: | if args["as_attachment"]: |