<a href="/text-file.txt" target="_blank" download="text-file.txt"><button class="btn"><i class="fa fa-download"></i> Download</button></a>
Это мой код. Мой браузер обновлен до правильной версии, чтобы можно было запускать атрибут загрузки в html. Вместо загрузки файла он открывает файл в новой вкладке как локальный файл.