Download da força do navegador / HTML da imagem de src = “data: image / jpeg; base64…”

Eu estou gerando uma imagem no lado do cliente e eu exibi-lo com HTML como este:

<code><img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgM...."/>
</code>

Eu quero oferecer a possibilidade de baixar a imagem gerada.

Como posso perceber que o navegador está abrindo um diálogo de salvamento de arquivos (ou basta baixar a imagem como o Chrome ou o Firefox para a pasta de download faria) que permite ao usuário salvar a imagemsem clicar com o botão direito e salvar como na imagem?

Eu preferiria uma solução sem interação com o servidor. Então, estou ciente de que seria possível se eu primeiro enviar a imagem e iniciar o download.

Muito obrigado!

questionAnswers(4)

yourAnswerToTheQuestion