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

Что нужно прописать в заголовках?

Что нужно прописать в заголовках, чтобы при переходе на страницу она скачивалась?
  • Вопрос задан
  • 172 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
Stalker_RED
@Stalker_RED
header('Content-Type: application/octet-stream'); // или какой там у вас mime-type
header('Content-Transfer-Encoding: Binary'); // или текст?
header('Content-disposition: attachment; filename="file.exe"');

Еще неплохо бы указать header('Content-Length: '.filesize($fn));
Но он не всегда известен заранее, и иногда работает без него.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
27cm
@27cm
TODO: Написать статус
Комментировать
okwinza
@okwinza
PHP Developer
header("Content-Type: audio/mpeg");
header('Content-Length: ' . filesize($track));
header('Content-Disposition: attachment; filename="test.mp3"');
$str = "/home/user/gets/".$track;
readfile($str); 
exit;
Ответ написан
Ваш ответ на вопрос

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

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