Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как сделать скачивание mp3-файла вместо открытия в браузере?

Как сделать скачивание mp3-файла вместо открытия в браузере?


     18.10.2012    Все вопросы » Общие вопросы    5247

вопрос
Добрый день. Подскажите пожалуйста как сделать кнопку для скачивания mp3 файла? Если ставить так: , то он просто открывает файл в самом браузере через quick time player. Как сделать чтоб файл скачивался?
Спасибо.

Ответил: Sander


Если открывать напрямую, то mime-type браузера будет в любом случае определять файл как звуковой.
И если в браузере установлено действие по умолчанию для выбранного типа файлов, то файл всегда будет воспроизводиться сразу.

Что можно сделать:
1. Давать ссылку на файл через какой-нибудь написанный файл download.php, в котором будут прописаны соответствующие заголовки
2. Нажимать на ссылке правой кнопкой мыши и выбирать пункт "Сохранить как..."

3 комментария

Webster
Юзер

Webster - 21 октября 2012 23:35 -

1. Давать ссылку на файл через какой-нибудь написанный файл download.php, в котором будут прописаны соответствующие заголовки

Я знаю как для одного файла сделать через download.php, а для всех не знаю. Подскажите пожалуйста.

nowheremany
Эксперт

nowheremany - 22 октября 2012 09:42 -

нужно в htassecc писать редирект на php файл, прописывать отдачу аналогичную аттачу, хотя и немного по другому можно.
Хотя сандер же ответил, хотите подробнее? в столзаказов

Благодарность принимаю тут Связь

stopani
Юзер

stopani - 7 июня 2015 17:25 -

Достаточно использовать команду вида:

<a href="файл.mp3" download>Скачать файл</a>

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх