FileReader.readAsArrayBuffer() - Web API 接口参考 编辑
FileReader
接口提供的 readAsArrayBuffer()
方法用于启动读取指定的 Blob
或 File
内容。当读取操作完成时,readyState
变成 DONE
(已完成),并触发 loadend
事件,同时 result
属性中将包含一个 ArrayBuffer
对象以表示所读取文件的数据。
语法
instanceOfFileReader.readAsArrayBuffer(blob);
参数
规范
Specification | Status | Comment |
---|---|---|
File API FileReader.readAsArrayBuffer | Working Draft | Initial definition |
浏览器兼容性
We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!Feature | Firefox (Gecko) | Chrome | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | 3.6 (1.9.2)[1] | 7 | 10[2] | 12.02[3] | 6.0.2 |
Feature | Firefox Mobile (Gecko) | Android | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | 32 | 3 | 10 | 11.5 | 6.1 |
[1] 在Gecko 2.0 beta 7 (Firefox 4.0 beta 7)之前,上述方法中所有的 Blob
参数都只能是一个 File
对象。根据最新的 FileAPI 草案,现在的所有的 Blob
参数既可以是 Blob
对象也可以是一个 File
对象。在Gecko 13.0 (Firefox 13.0 / Thunderbird 13.0 / SeaMonkey 2.10) 之前,FileReader.error 属性会返回一个 FileError 对象。根据最新的FileAPI草案,现在的 FileReader.error会返回一个 DOMError 对象。
[2] IE9有一个 File API Lab.
[3] Opera从11.10开始 部分支持 .
相关链接
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论