2016-09-02 4 views
-1

Wie der Titel sagt, ich versuche, eine Textdatei in Javascript herunterladen. Der beste Weg wäre eine .docx-Datei, aber .txt ist in Ordnung. Ich sah das Blob-Framework und versuchte es, aber es funktioniert nicht .. Sieht so aus, als könnte es meine Datei nicht speichern.herunterladen Textdatei in Javascript

function totxt(){ 
     var blob = new Blob(["Hello, world!"], {type: "text/plain;charset=utf-8"}); 
     saveAs(blob, "helloworld.txt"); 
} 
+1

* Uncaught Reference: saveAs nicht definiert ist (...) * - Sie verpassen etwas von Bedeutung. – Quentin

+0

das könnte hilfreich für Sie sein. http://stackoverflow.com/a/19328891/5047556 –

Antwort

0

Sie haben vielleicht vergessen haben, benötigten JS Bibliotheksdateien einzufügen:

Mein Code meine Textdatei zu speichern. Sie können die Demo in this link, wie diese finden:

function totxt() { 
 
    var blob = new Blob(["Hello, world!"], { 
 
    type: "text/plain;charset=utf-8" 
 
    }); 
 
    saveAs(blob, "helloworld.txt"); 
 
} 
 

 
$("#test").on("click", function(e) { 
 
    e.preventDefault(); 
 
    totxt(); 
 
});
<body> 
 

 
    <button id="test">press</button> 
 
    <script src="https://cdn.rawgit.com/eligrey/Blob.js/0cef2746414269b16834878a8abc52eb9d53e6bd/Blob.js" /> 
 
    <script src="https://cdn.rawgit.com/eligrey/FileSaver.js/e9d941381475b5df8b7d7691013401e171014e89/FileSaver.min.js" /> 
 

 
</body>

Verwandte Themen