Категория:
Опубликовано:
Скачивание файла вместо открытия в браузере
Некоторые браузеры, особенно после "пользовательской настройки", открывают файлы определенных форматов.
Чаще всего это изображения, медиа-файлы, .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>
Вот так просто, можно делать ссылки на скачивание файлов.
Комментарии
Спасибо, помогло