Představte si, že vaše webová stránka chce komunikovat se soubory v počítači uživatele. HTML 5 poskytuje praktický nástroj nazvaný File API, který to umožňuje. File API umožňuje interakci s jednotlivými, více i BLOB soubory.
FileReader API lze použít ke čtení souboru asynchronně ve spolupráci s JavaScript zpracování událostí. Všechny prohlížeče však nemají podporu HTML 5, takže je důležité před použitím File API otestovat kompatibilitu prohlížeče.
jak přejmenovat adresář linux
Existují čtyři vestavěné metody v FileReader API pro čtení místních souborů:
- FileReader.readAsArrayBuffer(): Přečte obsah zadaného vstupního souboru. Atribut result obsahuje ArrayBuffer představující data souboru.
- FileReader.readAsBinaryString(): Přečte obsah zadaného vstupního souboru. Atribut result obsahuje nezpracovaná binární data ze souboru jako řetězec.
- FileReader.readAsDataURL(): Přečte obsah zadaného vstupního souboru. Atribut result obsahuje adresu URL představující data souboru.
- FileReader.readAsText(): Přečte obsah zadaného vstupního souboru. Atribut result obsahuje obsah souboru jako textový řetězec. Tato metoda může mít verzi kódování jako druhý argument (je-li požadován). Výchozí kódování je UTF-8.
Různé příklady čtení místních textových souborů pomocí JavaScriptu:
Příklad 1: Ukázat použití metody FileReader.readAsText() ke čtení místního souboru.
HTML
Přečtěte si Textový soubor> hlava>
pre>