Задать вопрос
@bituke

Как отправлять файлы в ответ?

Как отправлять файлы в ответ на запрос юзера?
Скидывается просто ссылка на файл, а фронт ее выводит для скачивания?
Или отправляется именно файл? Если да - то каким образом? Можете привести пару примеров?
Задача: юзер по клику должен скачивать файл, файл формируется динамически.
  • Вопрос задан
  • 166 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Если файл маленький, то

response = HttpResponse(file_content, content_type="application/vnd.ms-excel")
response['Content-Disposition'] = 'inline; filename=some_file.xls'
return response

Если большой, то надо использовать StreamingHttpResponse.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Strikt Москва
от 100 000 до 180 000 ₽
ITK academy Саратов
от 75 000 ₽
Sim-Ba Pay Санкт-Петербург
от 180 000 ₽