Ich habe gerade eine canvas
und möchte sie als PNG speichern. Ich kann es mit all diesen komplizierten Dateisystem API, aber ich mag sie nicht wirklich.Bild mit JavaScript herunterladen
ich wissen, ob es eine Verbindung mit download
Attribut ist:
<a href="img.png" download="output.png">Download</a>
es wird die Datei herunterladen, wenn der Benutzer darauf klickt. Deshalb kam ich mit auf den Punkt:
$("<a>")
.attr("href", "img.png")
.attr("download", "output.png")
.appendTo("body")
.click()
.remove();
Demo: http://jsfiddle.net/DerekL/Wx7wn/
Es ist jedoch nicht zu funktionieren scheint. Muss es durch eine Benutzeraktion ausgelöst werden? Oder warum hat es nicht funktioniert?
Ich gehe davon aus Sie einen Browser verwenden, die es unterstützt? http://caniuse.com/download – Ian
@Ian Ich verwende Chrome und es unterstützt es. –
ich kann nicht scheinen, es zu verwenden, den Namen, den ich zur Verfügung stelle - können Sie? – drzaus