Heim > Web-Frontend > js-Tutorial > Kenntnisse über das Lesen von Dateien

Kenntnisse über das Lesen von Dateien

零下一度
Freigeben: 2017-07-18 16:15:47
Original
1601 Leute haben es durchsucht

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage