MDN wants to talk to developers like you: https://qsurvey.mozilla.com/s3/8d22564490d8

FileReader.readAsArrayBuffer()

O método readAsArrayBuffer() do objeto FileReader é utilizado para ler o conteúdo de um Blob ou File específico. Quando a operação de leitura é finalizada, o readyState torna-se DONE (finalizado), e o evento loadend é acionado. Então, o atributo result retorna um ArrayBuffer representando os dados do arquivo.

Sintaxe

instanceOfFileReader.readAsArrayBuffer(blob);

Parâmetros

blob
O Blob ou File que será lido.

Especificações

Especificação Status Comentário
File API
The definition of 'FileReader.readAsArrayBuffer' in that specification.
Working Draft Definição Inicial

Compatibilidade com Navegadores

Funcionalidade Firefox (Gecko) Chrome Internet Explorer Opera Safari
Suporte Básico 3.6 (1.9.2)[1] 7 10[2] 12.02[3] 6.0.2
Funcionalidade Firefox Mobile (Gecko) Android IE Mobile Opera Mobile Safari Mobile
Suporte Básico 32 3 10 11.5 6.1

[1] Antes da versão 2.0 beta 7 do Gecko (Firefox 4.0 beta 7), todos os parâmetros do Blob abaixo eram parâmetros do File; a atualização foi realizada pra corresponder corretamente à especificação. Antes da versão 13.0 do Gecko (Firefox 13.0 / Thunderbird 13.0 / SeaMonkey 2.10) A propriedade .error do FileReader retornava um objeto FileError. Esta interface foi removida e FileReader.error agora retorna o objeto DOMError como definido na última versão da documentação do FileAPI.

[2] IE9 possui File API Lab.

[3] Opera suporta parcialmente na versão 11.1.

Veja também

Etiquetas do documento e colaboradores

 Colaboradores desta página: fabioleardini
 Última atualização por: fabioleardini,