W3C/PhoneGap FileReader - 如何使用
W3C/PhoneGap FileReader - how to use?
我正在使用PhoneGap(它实现了W3C FileReader的文件访问),网上有大量的教程,但它们似乎都导致了死胡同。基本上,他们向您展示了如何设置所有内容,但最终,它们都到达了一个地方,它说:
myReader.readAsText(file);
我感到困惑的是...这到底是做什么的?它是否返回某种索引数组?我可以使用类似while(!feof)的东西吗?我如何才能实际访问它刚刚阅读的内容?
下面是一个更多的例子:
var reader = new FileReader();
reader.onloadend = function(evt) {
console.log("Read as data URL");
console.log(evt.target.result);
};
reader.readAsText(file);
因此,如果您在文件完全读取后将 FileEntry 对象传递给 readAsText,则将调用您提供的 onloadend 函数。属性 evt.target.result 将包含您要读取的文件的全文。
相关文章:
- 使用 FileReader 加载 CSV 以创建地图标记的 JS 对象 (地图 API)
- 在jQuery窗口外使用FileReader中的结果值
- 如何使用filereader预览输入的每个文件
- 如何使用FileReader读取二进制文件,以便在CryptoJS中使用SHA-256进行哈希
- Javascript-获取使用FileReader()读取的文件的格式化预览
- AngularJS承诺不使用FileReader解析文件
- 使用FileReader&AngularJS中的DOMParser
- 在javascript中使用fileReader检查文件的第一行
- 如何使用filereader API获取BLOB url引用并正确读取它?
- 使用FileReader时,chrome浏览器的无效状态错误
- 在 Firefox 中对更改的文件使用 FileReader.readAsArrayBuffer()
- 如何在IE8中上传文件(图像)(javascript到webservice)-不使用FileReader api,不使用
- 使用FileReader、图像和画布时,JavaScript内存占用率很高
- 使用FileReader读取多个文件并获取文件数据数组
- 使用FileReader api上传二进制文件时遇到问题
- 使用FileReader显示本地swf文件
- 使用FileReader在Android浏览器中读取云图像
- 在HTML5中使用FileReader选择文件的问题
- [更新]在Chrome中使用FileReader
- 使用Filereader API加载图像,并使用JSZip进行压缩