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

Почему не работает загрузка файла a download?

Подскажите, есть ссылка на файл корела, который нужно скачать.
СКАЧАТЬ
Непосредственно код выглядит так
<a href="https://medialavka.ru/sites/default/files/Makets/%D0%BC%D0%B0%D0%BA%D0%BA%D0%B5%D1%80%D0%BE%D0%BD%D0%B8 1%2C96%D1%850%2C56.cdr" download>СКАЧАТЬ</a>

Вместо закачки, браузер открывает его. Почему так происходит и как избежать?
  • Вопрос задан
  • 141 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега HTML
{PHP, MySql, HTML, JS, CSS} developer
Создать правильные заголовки:
header('Expires: Mon, 30 Jul 1997 05:00:00 GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', FALSE);
header('Pragma: no-cache');
header('Content-transfer-encoding: binary');
header('Content-Disposition: attachment; filename='.$name.'.cdr');
header('Content-Type: application/cdr');
readfile($pathToFileDir.$name.'.cdr');
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Вам надо изменить настройки браузера (думаю что открываете в хроме)

Настройки-Дополнительные-Скачанные файлы-Открывать некоторые типы файлов автоматически - Очистить.

К примеру, эта ссылка в IE скачивается нормально
Ответ написан
mannaro
@mannaro
Умею профессионально гуглить
https://caniuse.com/#feat=download

Читать про known issues.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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