Необработанное содержание ответа
ли способ потоковой передачи файла с удаленного URL с помощью Django Response (без локальной загрузки файла)?
# view.py
def file_recover(request, *args, **kwargs):
file_url = "http://remote-file-storage.com/file/111"
return StreamFileFromURLResponse(file_url)
У нас есть хранилище файлов (файлы могут быть большими - 1 ГБ и более). Мы не можем поделиться ссылкой на скачивание (есть проблемы с безопасностью). Потоковая передача файлов может значительно увеличить скорость загрузки, перенаправляя поток загрузки в ответ Django.