--- title: BlobBuilder slug: Web/API/BlobBuilder tags: - API - Archivo - DOM - File API - NeedsBrowserCompatibility - Obsoleto - Referencia translation_of: Web/API/BlobBuilder ---
{{APIRef("File API")}}{{ obsolete_header}}
La interfaz BlobBuilder provee una manera fácil de construir objetos {{domxref("Blob")}} . Solo crea un BlobBuilder y anexa trozos de datos invocando el método {{manch("append")}} . Cuando termines de construir tu objeto, llama al método {{manch("getBlob")}} para obtener un objeto {{domxref("Blob")}} que contiene los datos que le enviaste al blob builder.
BlobBuilder
ha sido descontinuada en favor de introducir el constructor mas reciente {{domxref('Blob')}}.void append(in ArrayBuffer data); |
void append(in Blob data); |
void append(in String data, [optional] in String endings); |
Blob getBlob([optional] in DOMString contentType); |
File getFile(in DOMString name, [optional] in DOMString contentType); |
Anexa el contenido del objeto javascript especificado al {{domxref("Blob")}} que esta siendo construido. Si el valor especificado no es un {{domxref("Blob")}}, ArrayBuffer
, o String
, el valor es convertido a String antes de ser anexado al blob.
void append( in ArrayBuffer data ); void append( in Blob data ); void append( in String data, [optional] in String endings );
data
endings
\n
. Puede ser "transparent"
(los finales no cambian) o "native"
(los finales cambian para coincidir a conveniencia del sistema operativo anfitrión). El valor predeterminado es "transparent"
.Regresa el objeto {{domxref("Blob")}} que ha sido construido usando los datos pasados atraves del método {{manch("append")}}.
Blob getBlob( in DOMString contentType {{optional_inline}} );
Blob
.Un objeto {{domxref("Blob")}} conteniendo todos los datos pasados por cualquier llamada hecha al método {{manch("append")}} desde que el BlobBuilder
fue creado. Esto tambien reinicializa el BlobBuilder
sí que la siguiente llamada al metodo {{manch("append")}} es empezar de nuevo , un blob vacio.
Retorna un objeto {{domxref("File")}}.
File getFile( in DOMString name, [optional] in DOMString contentType );
File
.Un Objeto {{domxref("File")}}.