Capitolo 10. Lavorare con i file
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Introduzione
La lettura di e la scrittura di file fanno parte di molte applicazioni. In passato, non era possibile lavorare con i file locali all'interno del browser. Per leggere i dati, dovevi caricare un file su un server backend, che lo elaborava e restituiva i dati al browser.
Per scrivere dati, il server inviava un file scaricabile. Senza i plug-in del browser, non c'era modo di lavorare direttamente con i file.
Oggi i browser dispongono di un supporto di prim'ordine per la lettura e la scrittura dei file. Il tipo di input file apre un selezionatore di file e fornisce dati sul file selezionato. Puoi anche limitare i file supportati a specifiche estensioni o tipi MIME. Da qui, l'API File può leggere il contenuto del file nella memoria.
Facendo un ulteriore passo avanti, l'API File System permette al tuo codice JavaScript di interagire direttamente con il filesystem locale, senza bisogno di un input per selezionare un file (anche se, a seconda delle impostazioni, l'utente potrebbe dover concedere il permesso!).
Puoi utilizzare queste API per creare editor di testo, visualizzatori di immagini, lettori audio o video e molto altro.
Caricare il testo da un file
Problema
Vuoi caricare alcuni dati di testo dal filesystem locale dell'utente.
Soluzione
Utilizza il sito <input type="file"> per selezionare il ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access