Imaginați-vă că pagina dvs. web dorește să interacționeze cu fișierele de pe computerul utilizatorului. HTML 5 oferă un instrument la îndemână numit File API pentru a face acest lucru posibil. File API permite interacțiunea cu fișiere unice, multiple și BLOB.
API-ul FileReader poate fi folosit pentru a citi un fișier în mod asincron în colaborare cu JavaScript gestionarea evenimentelor. Cu toate acestea, toate browserele nu au suport HTML 5, așa că este important să testați compatibilitatea browserului înainte de a utiliza File API.
care este 25 din 100
Există patru metode încorporate în FileReader API pentru a citi fișierele locale:
- FileReader.readAsArrayBuffer(): Citește conținutul fișierului de intrare specificat. Atributul rezultat conține un ArrayBuffer care reprezintă datele fișierului.
- FileReader.readAsBinaryString(): Citește conținutul fișierului de intrare specificat. Atributul rezultat conține datele binare brute din fișier ca șir.
- FileReader.readAsDataURL(): Citește conținutul fișierului de intrare specificat. Atributul rezultat conține o adresă URL care reprezintă datele fișierului.
- FileReader.readAsText(): Citește conținutul fișierului de intrare specificat. Atributul rezultat conține conținutul fișierului ca șir de text. Această metodă poate lua versiunea de codificare ca al doilea argument (dacă este necesar). Codificarea implicită este UTF-8.
Diferite exemple de citire fișiere text locale folosind JavaScript:
Exemplul 1: Pentru a demonstra utilizarea metodei FileReader.readAsText() pentru a citi fișierul local.
HTMLpre>