Задать вопрос
@wb_by
Учусь

Почему браузер не берет название файла из Content-Disposotion?

Довольно сложный вопрос возможно, но надеюсь вы мне поможете. Мне нужно сделать загрузку файлов и при этом передать серверу правильные хедеры (авторизация и язык конкретно). Хочу сделать через отправку обычного запроса, а не элемент ссылки. Бэк возвращает хедеры:
access-control-allow-credentials: true
access-control-allow-origin: *
content-disposition: attachment; filename="distributor_orders.xlsx"
content-encoding: gzip
content-language: en
content-type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
date: Mon, 11 Jul 2022 08:54:13 GMT
server: uvicorn
vary: Accept-Encoding


Но браузер когда открывает окно "сохранить как" игнорирует filename у Content-Disposition. Почему так происходит? Тот же запрос при использовании элемента ссылки с атрибутом download правильно устанавливает начальное имя файла. Есть идеи как поправить? Отправлять авторизацию и язык через get параметры и использовать ссылку не хочется
  • Вопрос задан
  • 31 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы