2017-01-24 2 views
-1

Ich entwickle eine Anwendung in Javascript, die eine Textdatei lesen und in eine Variable als Eingabe einfügen muss. Ich google jedoch viele verwandte Fragen und fand, dass FileReader Datei aus Sicherheitsgründen Datei ohne Dateieingabe nicht lesen kann. Gibt es eine Bibliothek oder schmutzige Möglichkeiten, den Inhalt einer Textdatei nur mit lokalem Pfad zu lesen? Danke vielmals.Wie lese ich Datei ohne Dateieingabe?

+1

"festgestellt, dass FileReader kann Datei nicht ohne Dateieingabe aus Sicherheitsgründen lesen" - Dies ist Ihre Antwort. – Quentin

+0

Wenn Sie keine Dateieingaben geben möchten, codieren Sie den Speicherort der Datei in FileReader. –

Antwort

0

Ich denke, eine Möglichkeit wäre, Ihre Datei mit Ajax zu laden. Dann können Sie mit seinem Inhalt machen, was Sie wollen.

var xhttp = new XMLHttpRequest(); 

xhttp.onreadystatechange = function() { 
    if (this.readyState == 4 && this.status == 200) { 
     // Do whatever you want here with this.responseText   
    } 
}; 
xhttp.open("GET", "youtext.txt", true); 
xhttp.send();