Blob - Web API felületek, MDN

A folyamat során a fordítást.

Ahhoz, hogy hozzon létre egy Blob nem a blob ÁLLAMI objektumok és adatok, használja a Blob () konstruktor. Létrehozásához egy folt egy részhalmazát egy másik Blob-egy, használja a szelet () módszer. Annak érdekében, hogy a Blob objektumot a fájlt a felhasználó fájlrendszer, lásd dokumetatsiyu fájl.

API részesülő Blob tárgyak is szerepelnek a Fájl dokumentációt.

Megjegyzés: szelet () metódus az eredetileg meghatározott hossza a második érv, hogy arra használható, hogy a bájtok számát bemásolja az új Blob. Ha megad egy kezdő + hossza olyan paraméterek, amelyek meghaladják a mérete az eredeti Blob, a Blob visszatért adatokat fog tartalmazni a kezdeti index (start index), hogy a végén a kezdeti Blob.

Megjegyzés: Ne feledje, hogy a szelet () metódus egy harmadik fél előtagok az egyes böngészők. blob.mozSlice () a Firefox 12 előtt, valamint blob.webkitSlice () Safari. A régi verzió a módszer szelet (). nincs harmadik fél mellékleteket, egy másik szemantikai és elavult. Support blob.mozSlice () el lett távolítva a Firefox 30.

tervező

Blob (blobParts [, opciók]) visszaadja az újonnan létrehozott Blob objektumot, amelynek tartalma áll a összefűzése a tömb értékek továbbított paraméteren keresztül.

Blob.close () Bezár egy Blob objektumot, esetleg erőforrások felszabadítása általuk elfoglalt. Blob.slice ([start [, végén [, contentType]]]) visszaad egy Blob objektumot tartalmazó adatokat a megadott tartományban byte kiindulási Blob.

Példa a Blob kivitelező

Blob () konstruktor lehetővé teszi, hogy a blob-s egyéb tárgyakat. Például, a konstrukció egy folt egy karakterlánc:

Mielőtt a Blob kivitelező már elérhető, ez lehetne tenni az elavult API BlobBuilder:

Példa egy olyan URL létrehozásához a tipizált tömb segítségével Blob

adatvisszaszerzés példa Blob

Csak egy módja annak, hogy olvassa el a tartalmát a Blob-a - az, hogy egy FileReader. A következő kód beolvassa a tartalmát egy Blob-szerű tömb tipizált.

FileReader más módszerekkel. Lehet olvasni a tartalmát egy folt-szerű karakterlánc, vagy egy adat: URL.

leírás

[1] szelet Version (), amelyre a második argumentum hosszára hajtották végre WebKit és az Opera 11.10. Azonban ez a szintaxis eltér Array.slice () és String.slice (). így WebKit levette támogatást és támogatást ad az új szintaxis egy Blob.webkitSlice ().

[2] Egy változata szelet () figyelembe véve a hosszú, mint második érv hajtották végre Firefox 4. Mivel azonban ezen szintaxis eltértek Array.slice () és String.slice (). Gecko eltávolítjuk támogatást és hozzáadott támogatja az új szintaxist mozSlice ().

[3] Egy hiba előtt létezett Gecko 12,0 (Firefox 12,0 / Thunderbird 12,0 / SeaMonkey 2.9), amelyek befolyásolják a viselkedését a szelet (); módszer nem működik a kezdő és befejező pozíció tartományon kívüli értékek egy 64 bites szám jele; Ő rögzített támogatási előjel nélküli 64 bites érték.

Megjegyzések Gecko: kiváltságos hozzáférési kód

Kizárólag a króm kódot, JSM és Bootstrap hatálya importálni kell a következők szerint:

Blob kapható Worker hatókörét.

lásd még

Köszönjük! Kérjük, ellenőrizze a mappát „Beérkezett üzenetek”, hogy erősítse meg az előfizetést.

Ha korábban nem erősítette meg az előfizetés a hírlevél a Mozilla, akkor meg kell csinálni. Kérjük, ellenőrizze a postaládájába, vagy spam a postafiók látni, hogy ez nem volt egy levél tőlünk.

Elrejtése a hírlevelet

Miért MDN másképp néz ki?

MDN változik, mely kizárólag a dokumentációt webes technológiákat. Mindegy nagy tartalmat, hogy itt maradjon; mi változás csak a vizuális elemek és a navigációs segítségével gyorsan megtalálja a dokumentációt az internetes technológiát.

De ne aggódj, MDN és a Mozilla még mindig együtt. Sőt, mi frissíteni csak a design MDN többször, hogy megfeleljenek az új logó és színek Mozilla.

Bővebben az újratervezés a poszt a blogunkon. Köszönjük, hogy a MDN!

Hide üzenetet az újratervezés