Blob
Blob()
Retorna um novo objeto Blob criado, cujo o conteúdo consiste na concatenação de um array de valores estabelecidos no parâmetro da função.
Syntaxe
var aBlob = new Blob( array[, options]);
Parâmetros
-
array é um
Array
de objetosArrayBuffer
,ArrayBufferView
,Blob
,DOMString
, ou uma combinação de quaisquer um destes objetos, que serão colocados dentro doBlob
. DOMStrings são codificadas como UTF-8. -
options é um dicionário opcional
BlobPropertyBag
que pode especificar os dois atributos seguintes:type
, com um valor padrão de""
, que representa o MIME type do conteúdo do array que será inserido no blob.endings
, com um valor padrão de"transparent"
, especifica como strings contendo o caracter de final de linha\n
deverão ser escritos. Tem um dos dois valores:"native"
, indicando que caracteres de final de linha são modificados para coincidir com a convenção do Sistema Operacional, ou"transparent"
, indicando que finais são armazenados no blob sem quaisquer modificações. Non-standard
Exemplo
js
var aFileParts = ['<a id="a"><b id="b">hey!</b></a>']; // an array consisting of a single DOMString
var oMyBlob = new Blob(aFileParts, { type: "text/html" }); // the blob
Especificação
Specification |
---|
File API # constructorBlob |
Compatibilidade com navegadores
BCD tables only load in the browser
Veja também
- A versão descontinuada que o construtor
BlobBuilder
substitui.