FileReaderSync.readAsArrayBuffer() - Web APIs 编辑
The
readAsArrayBuffer()
method of the FileReaderSync
interface allows to read File
or Blob
objects in a synchronous way into an ArrayBuffer
. This interface is only available in workers as it enables synchronous I/O that could potentially block.Syntax
ArrayBuffer readAsArrayBuffer( in Blob blob );
Parameters
blob
- The DOM
File
orBlob
to read into theFile
orArrayBuffer
.
Return value
An ArrayBuffer
representing the file's data.
Exceptions
The following exceptions can be raised by this method:
NotFoundError
- is raised when the resource represented by the DOM
File
orBlob
cannot be found, e.g. because it has been erased. SecurityError
- is raised when one of the following problematic situation is detected:
- the resource has been modified by a third party;
- too many read are performed simultaneously;
- the file pointed by the resource is unsafe for a use from the Web (like it is a system file).
NotReadableError
- is raised when the resource cannot be read due to a permission problem, like a concurrent lock.
EncodingError
- is raised when the resource is a data URL and exceed the limit length defined by each browser.
Specifications
Specification | Status | Comment |
---|---|---|
File API The definition of 'readAsArrayBufferSync' in that specification. | Working Draft | Initial definition. |
Browser Compatibility
BCD tables only load in the browser
See also
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论