Kürzlich hat mich ein Kollege gefragt, ob js lokale Dateien lesen kann
Ich erinnere mich, dass ich zuvor einen Artikel über das Lesen lokaler Dateien durch js gesehen habe, und habe dann selbst eine Demo geschrieben.
ps: Dies ist ein bisschen wie der IO-Stream von Java, aber es gibt Unterschiede.
Hier sind einige Schritte, die ich zusammengefasst habe:
1. Holen Sie sich das Dateiobjekt
var file=document.querySelector('input');
2 Ereignis
file.onchange=function(){
3. Dateiressource abrufen
var list=this.files;
4. Reader erstellen
var reader=new FileReader() ;
5. Lesen Sie die Datei
meeteasDataRl () -Methode zurück, die eine Dateipfad
ReadaSext () zurückgibt, gibt einen Dateiinhalt (String)
reader.readasDataur (Liste [0]); Ergebnis, nachdem das Lesen der Datei abgeschlossen ist us in in in in in on in der Datei mit der Aufschrift
reader.onload=function(){
🎜> }
}
In diesem Fall können Sie sich console.dir(this) im Hintergrund ansehen. Beachten Sie, dass es zwei Methoden zum Lesen von Dateien gibt: ①readAsDataURL()-Methode gibt einen Dateipfad zurück ②readAsText() Die Methode gibt zurück ein Dateiinhalt (Zeichenfolge);
Das obige ist der detaillierte Inhalt vonKenntnisse über das Lesen von Dateien. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!