Все статьи раздела «Программирование»

Настройка расширения скачиваемого файла

В Онлайн-конфигураторе плагина "Simple Keys" мне потребовалось сделать явное указание имени скачиваемого файла.

Стандартное решение

header('Content-type: application/octet-stream');
header('Content-Disposition: attachment; filename="имя файла"');

приводило к тому, что Opera предлагала имя файла правильное, а вот расширение устанавливала .htm. Притом что в IE все было нормально. Проблему удалось решить, указав в первом вызове header несуществующий тип контента:

header('Content-type: application/x-config-file');