Blob()
Baseline
Ampliamente disponible
Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde julio de 2015.
El constructor Blob() retorna un nuevo objeto Blob . El contenido del blob consiste en la concatenación de los valores obtenidos en el parrametro array.
Sintaxis
var aBlob = new Blob( array, options );
Parámetros
array-
Es un
ArraydeArrayBuffer,TypedArray,Blob, objetosString, o una mezcla de cualquiera de éstos objetos, que será puesto dentro deBlob. Los objetosUSVStringestan codificados como UTF-8. optionsOpcional-
Un objeto opcional de tipo
BlobPropertyBagque puede especificar las siguientes propiedades:typeOpcional-
El MIME type de la información que será almacenada en el blob. El valor por defecto es una cadena vacía, (
""). endingsOpcional-
Cómo interpretar los carácteres de nueva línea (
\n) en el contenido, si la información es texto. El valor por defecto,transparent, copia los caracteres de nueva línea en el blob sin cambiarlos. Para convertir las nuevas líneas a la convención nativa del sistema, se especificaendings.
Valor de retorno
Un nuevo objeto Blob conteniendo la información especificada.
Ejemplo
var unaParteDeArchivo = ['<a id="a"><b id="b">hey!</b></a>']; // un array de un solo DOMString
var oMiBlob = new Blob(unaParteDeArchivo, { type: "text/html" }); // el blob
Especificaciones
| Especificación |
|---|
| File API> # constructorBlob> |
Compatibilidad con navegadores
Vea también
- La interfaz obsoleta
BlobBuilder, la cual es reemplazada por este constructor.