FileReader.readAsArrayBuffer()

O método readAsArrayBuffer() da interface FileReader é utilizado para começar a ler o conteúdo de um Blob ou File especificado. Quando a operação de leitura termina, o valor de readyState passa a ser DONE, e é acionado o evento loadend. Nessa altura, o atributo result contém um ArrayBuffer representando os dados do ficheiro.

API mais recente
O método Blob.arrayBuffer() é uma API recente que serve para ler um ficheiro como um array buffer, usando Promises.

Sintaxe

instanceOfFileReader.readAsArrayBuffer(blob);

Parâmetros

blob
O Blob ou File a partir do qual ler.

Especificações

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

Compatibilidade

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
readAsArrayBufferChrome Full support 7Edge Full support 12Firefox Full support 3.6IE Full support 10Opera Full support 12Safari Full support 6WebView Android Full support ≤37Chrome Android Full support 18Firefox Android Full support 32Opera Android Full support 12Safari iOS Full support 6.1Samsung Internet Android Full support 1.0

Legend

Full support  
Full support

Ver também