Kako brati lokalno besedilno datoteko z uporabo JavaScripta?
Predstavljajte si, da želi vaša spletna stran komunicirati z datotekami v uporabnikovem računalniku. HTML 5 ponuja priročno orodje, imenovano File API, ki to omogoča. Datotečni API omogoča interakcijo z enojnimi, več datotekami in datotekami BLOB.
FileReader API se lahko uporablja za asinhrono branje datoteke v sodelovanju z JavaScript obravnavanje dogodkov. Vendar pa vsi brskalniki nimajo podpore za HTML 5, zato je pomembno, da preizkusite združljivost brskalnika, preden uporabite File API.
V API-ju FileReader so štiri vgrajene metode za branje lokalnih datotek:
- FileReader.readAsArrayBuffer(): Prebere vsebino podane vhodne datoteke. Atribut rezultata vsebuje ArrayBuffer, ki predstavlja podatke datoteke.
- FileReader.readAsBinaryString(): Prebere vsebino podane vhodne datoteke. Atribut rezultata vsebuje neobdelane binarne podatke iz datoteke kot niz.
- FileReader.readAsDataURL(): Prebere vsebino podane vhodne datoteke. Atribut rezultata vsebuje URL, ki predstavlja podatke datoteke.
- FileReader.readAsText(): Prebere vsebino podane vhodne datoteke. Atribut rezultata vsebuje vsebino datoteke kot besedilni niz. Ta metoda lahko sprejme različico kodiranja kot drugi argument (če je potrebno). Privzeto kodiranje je UTF-8.
Različni primeri branja lokalnih besedilnih datotek z uporabo JavaScripta:
Primer 1: Za prikaz uporabe metode FileReader.readAsText() za branje lokalne datoteke.
HTML Preberite Text Filetitle> head>
pre>