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 objetos ArrayBuffer, ArrayBufferView, Blob, DOMString, ou uma combina√ß√£o de quaisquer um destes objetos, que ser√£o colocados dentro do Blob. 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.

Exemplo

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

Especificação Status Comentário
File API
The definition of 'Blob()' in that specification.
Rascunho atual Definição inicial.

Compatibilidade com navegadores

BCD tables only load in the browser

Veja também

  • A vers√£o descontinuada que o construtor BlobBuilder substitui.