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.

Kapcsolódó linkek:

kapcsolódó cikkek