Blob()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 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,ArrayBufferView,Blob, objetosUSVString, 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 No estándar-
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
| Specification |
|---|
| File API> # constructorBlob> |
Compatibilidad con navegadores
Loading…
Vea también
- La interfaz obsoleta
BlobBuilder, la cual es reemplazada por este constructor.