Каковы возможные способы получения объекта Blob в среде DOM/JavaScript?

страница MDN Blob говорит:

Простым способом создать большой двоичный объект является использование интерфейса BlobBuilder, который позволяет итеративно добавлять данные к большому двоичному объекту, а затем извлекать готовый большой двоичный объект, когда вы будете готовы к использованию. это для чего-то.

Но BlobBuilder доступен не в каждом браузере, где есть Blob (например, в Opera).

Есть ли другие способы получить Blob?


person jayarjo    schedule 20.08.2011    source источник


Ответы (1)


наверное добавь такую ​​галочку на свой рпейдж

**// Check for the various File API support.
if (window.File && window.FileReader && window.FileList && window.Blob) {
  // Great success! All the File APIs are supported.
} else {
  alert('The File APIs are not fully supported in this browser.');
}**

вы можете обрабатывать else любым удобным для вас способом, вероятно, альтернативой. Что вы думаете?

person Baz1nga    schedule 20.08.2011
comment
вы также можете прочитать это: davidflanagan.com/Talks/jsconf11/BytesAndBlobs.html - person Baz1nga; 20.08.2011
comment
+1 за комментарий, но за фактический ответ - я просил о другом. Мне нужен объект Blob в браузере, который не поддерживает BlobBuilder, но поддерживает сам Blob... - person jayarjo; 20.08.2011