Come leggere un file di testo locale utilizzando JavaScript?
Immagina che la tua pagina web voglia interagire con i file sul computer dell'utente. HTML5 fornisce un pratico strumento chiamato File API per renderlo possibile. L'API File consente l'interazione con file singoli, multipli e BLOB.
L'API FileReader può essere utilizzata per leggere un file in modo asincrono in collaborazione con JavaScript gestione degli eventi. Tuttavia, non tutti i browser supportano HTML 5, quindi è importante testare la compatibilità del browser prima di utilizzare File API.
Esistono quattro metodi integrati nell'API FileReader per leggere i file locali:
- FileReader.readAsArrayBuffer(): Legge il contenuto del file di input specificato. L'attributo result contiene un ArrayBuffer che rappresenta i dati del file.
- FileReader.readAsBinaryString(): Legge il contenuto del file di input specificato. L'attributo result contiene i dati binari grezzi dal file come una stringa.
- FileReader.readAsDataURL(): Legge il contenuto del file di input specificato. L'attributo result contiene un URL che rappresenta i dati del file.
- FileReader.readAsText(): Legge il contenuto del file di input specificato. L'attributo result contiene il contenuto del file come stringa di testo. Questo metodo può accettare la versione di codifica come secondo argomento (se richiesto). La codifica predefinita è UTF-8.
Diversi esempi di lettura di file di testo locali utilizzando JavaScript:
Esempio 1: Dimostrare l'utilizzo del metodo FileReader.readAsText() per leggere il file locale.
HTML Leggi Titolo file di testo> testa>
pre>