Eu gero links normais como: <a href="https://stackoverflow.com/path/to/image"><img src="/path/to/image" /></a>
em um aplicativo da web.
Quando clico no link, ele exibe a imagem em uma nova página. Se você deseja salvar a imagem, clique com o botão direito do mouse nela e selecione "Salvar como"
Eu não quero esse comportamento, gostaria de ter uma caixa de download aparecendo quando clico no link, isso é possível apenas com html ou javascript? Quão?
Se não, acho que teria que escrever um script download.php e chamá-lo no href com o nome do arquivo como parâmetro ...?