FileReader: readAsArrayBuffer() 方法

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

注意:此功能在 Web Workers 中可用。

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

注意: Blob.arrayBuffer() 方法是较新的、基于 Promise 的 API,用于将文件读取为 ArrayBuffer。

语法

js
readAsArrayBuffer(blob)

参数

blob

要从中读取的 BlobFile

返回值

无(undefined)。

规范

规范
File API
# readAsArrayBuffer

浏览器兼容性

另见