Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert es folders to Markdown (es) #9552

Merged
merged 8 commits into from
Oct 27, 2022
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
126 changes: 0 additions & 126 deletions files/es/conflicting/web/api/blob/index.html

This file was deleted.

108 changes: 108 additions & 0 deletions files/es/conflicting/web/api/blob/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
---
title: BlobBuilder
slug: conflicting/Web/API/Blob
tags:
- API
- Archivo
- DOM
- File API
- NeedsBrowserCompatibility
- Obsoleto
- Referencia
translation_of: Web/API/BlobBuilder
original_slug: 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 [append](#append) . Cuando termines de construir tu objeto, llama al método [getBlob](#getblob) para obtener un objeto {{domxref("Blob")}} que contiene los datos que le enviaste al blob builder.

> **Nota:** La interfaz `BlobBuilder` ha sido descontinuada en favor de introducir el constructor mas reciente {{domxref('Blob')}}.

## Información general de los metodos

| `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);` |

## Metodos

### append()

Anexa el contenido del objeto javascript especificado al {{domxref("Blob")}} que esta siendo construido. Si el valor especificado no es un {{domxref("Blob")}}, [`ArrayBuffer`](/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer), o [`String`](/es/docs/Web/JavaScript/Reference/Global_Objects/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
);
```

### Parametros

- `data`
- : Los datos a anexar al objeto {{domxref("Blob")}} que esta siendo construido.
- `endings`
- : Establece como serán escritas las cadenas que contienen `\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"`.

### getBlob()

Regresa el objeto {{domxref("Blob")}} que ha sido construido usando los datos pasados atraves del método [append](#append).

```
Blob getBlob(
in DOMString contentType {{optional_inline}}
);
```

### Parametros

- contentType {{optional_inline}}
- : El tipo MIME de los datos que seran regresados en el objeto {{domxref("Blob")}}. Esto será la propiedad tipo (Type) de los objetos `Blob`.

### Valor de Retorno

Un objeto {{domxref("Blob")}} conteniendo todos los datos pasados por cualquier llamada hecha al método [append](#append) desde que el `BlobBuilder` fue creado. Esto tambien reinicializa el `BlobBuilder` sí que la siguiente llamada al metodo [append](#append) es empezar de nuevo , un blob vacio.

### getFile() {{non-standard_inline}}

Retorna un objeto {{domxref("File")}}.

```
File getFile(
in DOMString name,
[optional] in DOMString contentType
);
```

### Parametros

- name
- : El nombre del archivo.
- contentType {{optional_inline}}
- : El tipo MIME de dats regresados en el objeto {{domxref("File")}}. Este será el valor de la propiedad tipo (type) del objeto `File`.

### Valor de Retorno

Un Objeto {{domxref("File")}}.

## Compatibilidad con Nevegadores

{{Compat("api.BlobBuilder")}}

## Vea también

- {{spec("http://dev.w3.org/2009/dap/file-system/file-writer.html#idl-def-BlobBuilder", "File API Specification: BlobBuilder", "ED")}}
- {{domxref("Blob")}}
- {{domxref("File")}}
88 changes: 0 additions & 88 deletions files/es/conflicting/web/api/element/click_event/index.html

This file was deleted.

Loading