Browser / HTML Bild-Download von src = "data: image / jpeg; base64 ..." erzwingen

Ich erstelle ein Bild auf der Client-Seite und zeige es mit HTML wie folgt an:

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

Ich möchte die Möglichkeit bieten, das generierte Bild herunterzuladen.

Wie kann ich feststellen, dass der Browser ein Dialogfeld zum Speichern von Dateien öffnet (oder einfach das Bild wie Chrome oder Firefox in den Download-Ordner herunterlädt), mit dem der Benutzer das Bild speichern kann?ohne Rechtsklick und speichern unter auf dem Bild?

Ich würde eine Lösung ohne Serverinteraktion vorziehen. Mir ist also bewusst, dass es möglich wäre, wenn ich zuerst das Bild hochlade und dann den Download starte.

Danke vielmals!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage