J'ai un canvas (graphique) qui est généré en JS (via une librairie)
une methode permet de récupérer le SVG (xml) du canvas
un code (google code) permet de convertir ce SVG en PNG
et la dernière étape !!!! comment déclancher le download (enregistrer sous) du PNG qui est en dure dans une variable JS ? la je vois pas
Si tu as la base64 de l'image tu peux donc l'envoyer au serveur et la renvoyer au client avec une entête pour forcer le téléchargement.
Mais là encore... C'est le navigateur qui choisira et non le développeur, ce premier affichera peut être tout simplement l'image dans un onglet.
Il n'y a aucun moyen sûr pour forcer le téléchargement, et bien heureusement...