Kaip skaityti vietinį tekstinį failą naudojant „JavaScript“?
Įsivaizduokite, kad jūsų tinklalapis nori sąveikauti su failais, esančiais vartotojo kompiuteryje. HTML 5 suteikia patogų įrankį, vadinamą failų API, kad tai būtų įmanoma. Failų API leidžia sąveikauti su pavieniais, keliais ir BLOB failais.
„FileReader“ API gali būti naudojama asinchroniniam failui nuskaityti bendradarbiaujant su JavaScript renginių tvarkymas. Tačiau visos naršyklės nepalaiko HTML 5, todėl prieš naudojant failų API svarbu patikrinti naršyklės suderinamumą.
„FileReader“ API yra keturi vietinių failų skaitymo būdai:
- FileReader.readAsArrayBuffer(): Nuskaito nurodyto įvesties failo turinį. Rezultato atribute yra ArrayBuffer, vaizduojantis failo duomenis.
- FileReader.readAsBinaryString(): Nuskaito nurodyto įvesties failo turinį. Rezultato atribute yra neapdoroti dvejetainiai duomenys iš failo kaip eilutė.
- FileReader.readAsDataURL(): Nuskaito nurodyto įvesties failo turinį. Rezultato atribute yra URL, nurodantis failo duomenis.
- FileReader.readAsText(): Nuskaito nurodyto įvesties failo turinį. Rezultato atribute yra failo turinys kaip teksto eilutė. Šis metodas gali naudoti kodavimo versiją kaip antrą argumentą (jei reikia). Numatytoji koduotė yra UTF-8.
Įvairūs vietinių tekstinių failų skaitymo naudojant „JavaScript“ pavyzdžiai:
1 pavyzdys: Norėdami parodyti, kaip naudoti FileReader.readAsText() metodą vietiniam failui nuskaityti.
HTMLiš anksto>