Как скачать файл с сайта

  —  1 минута

#theory#useful#web
Читать статью в Telegram

У тега ссылки <a> есть очень удобный атрибут download, который позволяет скачать любой файл с сайта. Выглядит его использование примерно так:

html
1<a
2    download
3    href="https://.../files/example.zip"
4>
5    Скачать файл
6</a>
7

Также в атрибут download можно передать собственное название для файла, например:

html
1<a
2    download="новое_название_файла.zip"
3    href="https://.../files/example.zip"
4>
5    Скачать файл
6</a>
7

Стоит учитывать, что скачивать файлы мы можем только с тех хостов, в которых выполняются CORS политики для нашего сайта. Более подробно о CORS я писал как у себя в канале, так в статье на doka.guide

Сейчас этот атрибут уже достиг порога поддержки в более чем 97% согласно caniuse и не поддерживается полноценно только в IE

Статья была полезной?