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