Blob: arrayBuffer() 方法
注意:此功能在 Web Workers 中可用。
arrayBuffer() 方法是 Blob 接口的一个方法。它返回一个 Promise,该 Promise 在 blob 内容被转换为 ArrayBuffer 中的二进制数据时解析(resolve)。
语法
js
arrayBuffer()
参数
无。
返回值
一个 Promise,它解析为一个 ArrayBuffer,其中包含 blob 的二进制数据。
异常
虽然此方法本身不会抛出异常,但它可能会拒绝 Promise。例如,用于获取 blob 数据的读取器抛出异常时,就会发生这种情况。在获取数据时抛出的任何异常都将被转换为拒绝(rejection)。
用法说明
虽然与 FileReader.readAsArrayBuffer() 方法相似,但 arrayBuffer() 返回一个 Promise,而不是像 FileReader 接口的方法那样是基于事件的 API。
规范
| 规范 |
|---|
| File API # dom-blob-arraybuffer |
浏览器兼容性
加载中…