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
,Blob
, objetosUSVString
, o una mezcla de cualquiera de éstos objetos, que será puesto dentro deBlob
. Los objetosUSVString
estan codificados como UTF-8. options
Optional-
Un objeto opcional de tipo
BlobPropertyBag
que puede especificar las siguientes propiedades:type
Optional- El MIME type de la información que será almacenada en el blob. El valor por defecto es una cadena vacía, (
""
). endings
Optional- 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 | Estado | Comentario |
---|---|---|
File API La definición de 'Blob()' en esta especificación. |
Working Draft | Definición inicial. |
Compatibilidad de los navegadores
BCD tables only load in the browser
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Vea también
- La interfaz deprecada
BlobBuilder
, la cual es reemplazada por este constructor.