Isso é loucura, mas não sei como fazer isso, e por causa de quão comuns são as palavras, é difícil encontrar o que eu preciso nos mecanismos de busca. Estou pensando que isso deve ser fácil de responder.
Eu quero um download de arquivo simples, que faria o mesmo que este:
<a href="file.doc">Download!</a>
Mas eu quero usar um botão HTML, por exemplo, um destes:
<input type="button" value="Download!">
<button>Download!</button>
Da mesma forma, é possível acionar um simples download via JavaScript?
$("#fileRequest").click(function(){ /* code to download? */ });
Definitivamente, não estou procurando uma maneira de criar uma âncora parecida com um botão, usar scripts de back-end ou mexer nos cabeçalhos do servidor ou nos tipos MIME.