Атрибут download тега <a>
Описание
Атрибут download указывает браузеру, что ссылка ведёт к файлу, который должен быть загружен, а не открыт в текущей вкладке. Может содержать необязательное значение - новое имя файла для сохранения.
<a href="/files/document.pdf" download>Скачать PDF</a>
<a href="/files/report.xlsx" download="Финансовый_Отчёт_2023.xlsx">Скачать отчёт</a>
<a href="/images/photo.jpg" download="Моё_Фото.jpg">Сохранить изображение</a>
Атрибут работает только для файлов с того же домена (из-за политики безопасности) или с разрешения CORS. Для внешних ссылок браузер откроет файл вместо загрузки.