Только в современных браузерах, которые поддерживают HTML5, возможно следующее:
<a href="/test" download>Download</a>
или
<a href="/test" download="test">Download</a>
Если HTML5 не поддерживается:
<a href="/test.txt" download="test">Download</a>
С_target
:
<a href="/test.txt" target="_blank">Download</a>
С атрибутом download
вы можете использовать его для изменения имени фактически загружаемого файла следующим образом:
download="name of the file"
Для .exe
всевам нужно сделать это простой тег привязки:
<a href="/test.exe">Download Executable</a>