aboutsummaryrefslogtreecommitdiff
path: root/files/es/web/api/filereader/readasarraybuffer/index.md
blob: 6ad6e5ad0c5324fa7687875a686317ba8f352a5d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
---
title: FileReader.readAsArrayBuffer()
slug: Web/API/FileReader/readAsArrayBuffer
tags:
  - API
  - DOM
  - File API
  - FileReader
  - Files
  - Method
  - Reference
  - readAsArrayBuffer
browser-compat: api.FileReader.readAsArrayBuffer
translation_of: Web/API/FileReader/readAsArrayBuffer
---
{{APIRef("File API")}}

El método **`readAsArrayBuffer()`** de la interfaz {{domxref("FileReader")}}
se utiliza para comenzar a leer el contenido de un {{domxref("Blob")}}
o {{domxref("File")}} especificado. Cuando la operación de lectura finaliza,
la propiedad {{domxref("FileReader.readyState","readyState")}} se convierte en `DONE`,
y se desencadena el evento {{domxref("FileReader/loadend_event", "loadend")}}. En ese momento,
el atributo {{domxref("FileReader.result", "result")}} contiene
un {{jsxref("ArrayBuffer")}} que representa los datos del archivo.

## Sintaxis

```js
instanceOfFileReader.readAsArrayBuffer(blob);
```

### Parámetros

- `blob`
  - : El {{domxref("Blob")}} o {{domxref("File")}} desde el que se leerá.

## Especificaciones

{{Specifications}}

## Compatibilidad con navegadores

{{Compat}}

## Véase también

- {{domxref("FileReader")}}