Blob()
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
Array
deArrayBuffer
,ArrayBufferView
(en-US),Blob
, objetosUSVString
(en-US), o una mezcla de cualquiera de éstos objetos, que será puesto dentro deBlob
. Los objetosUSVString
estan codificados como UTF-8. options
Opcional-
Un objeto opcional de tipo
BlobPropertyBag
que puede especificar las siguientes propiedades:type
Opcional-
El MIME type (en-US) de la información que será almacenada en el blob. El valor por defecto es una cadena vacía, (
""
). endings
Opcional Non-standard-
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
js
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
BCD tables only load in the browser
Vea también
- La interfaz deprecada
BlobBuilder
, la cual es reemplazada por este constructor.