Je génère une image côté client et je l'affiche avec du HTML comme ceci:
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgM...."/>
Je souhaite offrir la possibilité de télécharger l'image générée.
Comment puis-je réaliser que le navigateur ouvre une boîte de dialogue de sauvegarde de fichier (ou simplement télécharger l'image comme le ferait Chrome ou Firefox dans le dossier de téléchargement) qui permet à l'utilisateur d'enregistrer l'image sans faire un clic droit et de l'enregistrer sous l'image?
Je préférerais une solution sans interaction avec le serveur. Je suis donc conscient que ce serait possible si je télécharge d'abord l'image puis que je lance le téléchargement.
Merci beaucoup!