Категория:
Опубликовано:

Скачивание файла вместо открытия в браузере

Download button

Некоторые браузеры, особенно после "пользовательской настройки", открывают файлы определенных форматов.

Чаще всего это изображения, медиа-файлы, .pdf, .txt и прочие.

Но что делать, если нужна ссылка именно на скачивание, а не на открытие файла?

Все предельно просто.

Для того, чтоб файл не открывался, а загружался, нужно передать ссылке на файл дополнительный атрибут - download.

HTML5:

В HTML5 это просто атрибут, без каких-либо значений:

<a href="/butterfly.jpg" title="Скачать изображение" download><img src="/butterfly.jpg" alt="Бабочка" /></a>

Поддерживается большинством современных браузеров, исключения - Safari и, как всегда, IE.

HTML 4.01:

В предыдущих версиях, мог дополняться именем файла, с помощью чего можно влиять на название скачиваемого файла:

<a href="/butterfly.jpg" title="Скачать изображение" download="Бабочка.jpg"><img src="/butterfly.jpg" alt="Бабочка" /></a>

Вот так просто, можно делать ссылки на скачивание файлов.

Если у Вас возникли вопросы, замечания, предложения или просто благодарность - пишите в комментариях.
Делитесь полезными материалами в социальных сетях.

Комментарии

Спасибо, помогло

Всегда пожалуйста!