Книга: JavaScript. Подробное руководство, 6-е издание

Blob

Blob

блок двоичных данных, таких как содержимое файла

Объекты Blob используются для организации обмена данными между различными прикладными интерфейсами. Объекты Blob могут иметь очень большой размер и способны представлять блоки двоичных данных, но ни то, ни другое не является обязательным. Объекты Blob часто сохраняются в файлах, но это зависит от реализации.

Объекты Blob позволяют узнать только свой размер и иногда MIME-тип хранящихся в них данных и определяют единственный метод, позволяющий интерпретировать фрагмент своих данных как отдельный объект Blob.

Объекты Blob используются многими прикладными интерфейсами: объект FileReader позволяет читать содержимое объекта Blob, а объект BlobBuilder - создавать новые объекты Blob. Объект XMLHttpRequest обеспечивает возможность загружать и выгружать объекты Blob. Обсуждение объектов Blob и прикладных интерфейсов, использующих их, вы найдете в разделе 22.6.

Свойства

readonly unsigned long size

Объем двоичных данных в объекте Blob в байтах,

readonly string type

МІМЕ-тип данных в объекте Blob, если указан, в противном случае - пустая строка.

Методы

Blob slice(unsigned long start, unsigned long length, [string contentType])

Возвращает новый объект Blob, представляющий length байтов в данном объекте Blob, начиная со смещения start. Если указан аргумент contentType, он будет использован, как значение свойства type возвращаемого объекта Blob

Оглавление книги


Генерация: 0.349. Запросов К БД/Cache: 2 / 0
поделиться
Вверх Вниз