FileReader:readAsArrayBuffer() 方法

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.

备注: 此特性在 Web Worker 中可用。

FileReader 接口的 readAsArrayBuffer() 方法用于开始读取指定 BlobFile 的内容。当读取操作完成时,readyState 属性变为 DONE,并触发 loadend 事件。此时,result 属性包含一个表示文件数据的 ArrayBuffer

备注: Blob.arrayBuffer() 方法是一种较新的基于 Promise 的 API,用于将文件读取为数组缓冲区。

语法

js
readAsArrayBuffer(blob)

参数

blob

从中读取的 BlobFile 对象。

返回值

无(undefined)。

规范

Specification
File API
# readAsArrayBuffer

浏览器兼容性

BCD tables only load in the browser

参见