Estou gerando uma imagem no lado do cliente e a exibo com HTML assim:
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgM...."/>
Quero oferecer a possibilidade de baixar a imagem gerada.
Como posso perceber que o navegador está abrindo uma caixa de diálogo para salvar o arquivo (ou apenas baixar a imagem como o chrome ou firefox para a pasta de download faria) que permite ao usuário salvar a imagem sem clicar com o botão direito e salvar como na imagem?
Eu preferiria uma solução sem interação com o servidor. Portanto, estou ciente de que seria possível se eu primeiro carregasse a imagem e depois iniciasse o download.
Muito obrigado!