FileReader.result

返回文件的内容。只有在读取操作完成后,此属性才有效,返回的数据的格式取决于是使用哪种读取方法来执行读取操作的。

语法

var file = instanceOfFileReader.result

一个字符串或者一个ArrayBuffer ,这取决于读取操作是使用哪种方法来进行的。.

技术规范

规范 状态 注释
File API
FileReader
Working Draft 初始定义

浏览器兼容性

特性 Firefox (Gecko) Chrome Internet Explorer Opera Safari
基本特性支持 3.6 (1.9.2)[1] 7 10[2] 12.02[3] 6.0.2
特性 Firefox Mobile (Gecko) Android IE Mobile Opera Mobile Safari Mobile
基本特性支持 32 3 10 11.5 6.1

[1] 早于 Gecko 2.0 beta 7 (Firefox 4.0 beta 7)的版本,所有 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.1版本拥有partial support

参见

文档标签和贡献者