此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

FileReader:readAsArrayBuffer() 方法

基线 广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

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

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

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

语法

js
readAsArrayBuffer(blob)

参数

blob

从中读取的 BlobFile 对象。

返回值

无(undefined)。

规范

规范
File API
# readAsArrayBuffer

浏览器兼容性

参见