Olvasd található fájlok helyileg javascript, web-fejlesztés blog
Az a lehetőség megjelenő böngészők, egyre több és több meglepetés és élvezetek webes fejlesztők. Valami, ami megvalósult segítségével korai flash'a vagy applet most megírni js. Az egyik ilyen lehetőség volt, csodálatos lehetőséget, hogy olvassa található fájlok helyben.
Miért is
Használja ezt, persze, egy hasznos lehetőséget nagy sor:
támogatás megtekintése
Azoknak a felhasználóknak, akik nem akarnak lépést tartani a korral, és a régebbi böngészők vagy az IE, meg kell, hogy egy alternatív végrehajtását funkcionalitás, ami meg van írva a fájl API-t.
Annak ellenőrzésére, hogy a fájl API támogatja a böngésző teljesen, egyszerűen ellenőrizze változók, mint a fájl, FileReader, FileList és a Blob a globális hatókörű (window objektum tulajdonságok)
Olvassa fájlokat alkatrészek
Nem feltétlenül olvassa el a teljes fájlt egyszerre, akkor olvassa el néhány byte bármely részét a fájl. Opera ezt a képességet csak támogatott verzió 11.61.
Byte szám, ahonnan indul a fájl olvasása és bájtok számát, hogy milyen olvasás véget ér, határozzuk meg a Blob webkitSlices kifogást funkciók (startByte, endByte) króm és mozSlice (startByte, endByte) rókák. Annak érdekében, hogy figyelembe kell venni a fájl egy része által visszaadott objektum ezeket a funkciókat Blob vezetünk, például működni readAsBinaryString FileReader objektumot.
Figyelemmel kíséri a haladást az olvasás
Fájl API lehetővé teszi, hogy kövesse nyomon a helyi fájl olvasás. Van FileReader'a rakodók onloadstart és onprogress kiváltó események kezdetekor a fájl letöltése és olvasási folyamatban. Ezen túlmenően, a onerror kezelő képes kezelni a hibákat, amelyek során előforduló fájlt olvasni.
Meg fogjuk mutatni, mindezt a következő példát.