Просто добавьте атрибут download
:
<a download="SupportUs_user_import.csv"
href="http://www.example.com/SupportUs_user_import.csv">download CSV template</a>
Пожалуйста, обратите внимание, что это признак нового в HTML 5, и это не может не поддерживаться в некоторых браузерах. Если не поддерживается (вы можете проверить клиентскую сторону с помощью modernzr), вы должны использовать код на стороне сервера, чтобы добавить HTTP-заголовок "Content-Disposition"
с "attachment; filename=SupportUs_user_import.csv"
. Если ваш файл static, вы также можете настроить свой веб-сервер для добавления этого HTTP-заголовка.
В настоящее время (2017) он не поддерживается IE11, настольный Safari до версии 10.1, Safari для прошивки и Opera Mini (источник: Can I use...)