--- 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 );
dataendings\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")}}.