Navegador / HTML Forzar la descarga de la imagen desde src = “datos: imagen / jpeg; base64…”

Estoy generando una imagen en el lado del cliente y la muestro con HTML de esta manera:

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

Quiero ofrecer la posibilidad de descargar la imagen generada.

¿Cómo puedo darme cuenta de que el navegador está abriendo un cuadro de diálogo para guardar archivos (o simplemente descargar la imagen como chrome o firefox a la carpeta de descargas) que permite al usuario guardar la imagen?sin hacer clic derecho y guardar como en la imagen?

Preferiría una solución sin interacción del servidor. Por lo tanto, soy consciente de que sería posible si primero subiera la imagen y luego comenzara la descarga.

¡Muchas gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta