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
Больше книг — больше знаний!
Заберите 30% скидку новым пользователям на все книги Литрес с нашим промокодом
ПОЛУЧИТЬ СКИДКУ