Ich versuche, saveAs
interface wie hier zu verwenden <> / a>
Im Moment mache ich mir nur Sorgen um Google Chrome und verwende die neueste Version von Canary (Version 27.0.1429.0 canary)
Qn1: Der Artikel sagt.
Die W3C-Datei-API enthält eine FileSaver-Schnittstelle, die das Speichern ermöglicht erzeugte Daten so einfach wie saveAs (Daten, Dateiname), obwohl leider Es wird schließlich aus der Spezifikation entfernt werden.
Warum würde es entfernt werden?
Qn2: Unter dem Code.
%Vor%druckt
%Vor%Chrome unterstützt saveAs also nicht. Das ist nicht der Eindruck, ich habe viele Artikel online gelesen.
Dies ist ein Polyfill, wie in dem Artikel erklärt. Sie müssen die im Artikel aufgelistete Javascript-Datei laden, in Ihren Ressourcen speichern und in Ihrem Code darauf verlinken: Das Repository ist da: Ссылка
Allerdings gibt es in Chrome Einschränkungen. Wenn die Datei bereits gespeichert wurde, wird der neue Speichername erhöht: myFile (1), dann myFile (2) usw.
Ich habe jetzt einen Fehler in Chrome, der sagt, kann es die Datei nicht ÖFFNEN, aber es ist nur eine falsche Warnung, da die Datei gut gespeichert ist, was der Punkt ist.
Tags und Links html5 google-chrome html5-filesystem