Munka a fájlokkal a javascript, 2. rész FileReader - minden a web design
írja FileReader
Számos formátumot, amelyben FileReader tud mutatni az adatokat a fájlformátumot meg kell adni a fájl megnyitásakor olvasásra. Reading végzi hívja az alábbi módszerek valamelyikét:
readAsText () - visszaadja a fájl tartalmát egyszerű szövegként
readAsBinaryString () - Visszaadja a fájl tartalmát egy string kódolt bináris adatokat (dátum - használja readAsArrayBuffer ())
readAsArrayBuffer () - visszaadja a fájl tartalmát, mint ArrayBuffer (jó bináris adatokat, például képeket)
readAsDataURL () - visszaadja a fájl tartalmát, mint egy adat URL
Adatainak olvasására URI
Akkor ugyanazt a kódot használja olvasásra az adatok URI. Az adatok URI (néha adatok URL-ek) egy érdekes lehetőség, ha azt szeretnénk, hogy például csak a kép megjelenítéséhez, hogy olvasni a lemezről. Ezt megteheti a következő kódot:
Ez a kód betölti a képet egy új objektumot fényképek, majd használja azt, hogy a kép a Canvas'e (jelezve a szélessége és magassága 100).
Adatok URI. Általában erre a célra, de lehet használni más típusú fájlt. A leggyakoribb használata az olvasás fájlokat adat URI tartalmának megjelenítéséhez a fájlokat közvetlenül a weboldalon.
olvasás ArrayBuffers
Használhatja ArrayBuffer különösen ha a bináris fájlok, hogy pontosabb ellenőrzése alatt az adatokat. Akkor át ArrayBuffer közvetlenül a send () XHR tárgy továbbítására vonatkozó eljárást a nyers adatokat a szerver (kiszolgáló-oldali, az adatok beérkezett és feldolgozott bináris adatok).
mi a következő lépés
Olvasni az adatokat fájlba a FileReader meglehetősen egyszerű. Ha tudod, hogyan kell használni az XMLHttpRequest, az adatok olvasható a fájl adott meg olyan könnyen. A következő részben a sorozat, akkor többet használ FileReader és a lehetséges hiba eseményeket.