javascript - HTML5 文件 API : How to see the result of readAsText()

标签 javascript html fileapi

readAsText() 函数完成时,结果存储在 .result

如何在.result中查看读取的文件内容是否正确?

 fr = new FileReader();
 fr.readAsText(file);
 var x = fr.result;
 console.log(x); //does not display anything on console

现在如何显示 .result 对象来验证内容?

最佳答案

readAsText 是异步的,因此您需要使用 onload 回调来查看结果。

尝试这样的事情,

var fr = new FileReader();
fr.onload = function(e) {
    // e.target.result should contain the text
};
fr.readAsText(file);

这里有更多信息,

https://developer.mozilla.org/en-US/docs/DOM/FileReader

关于javascript - HTML5 文件 API : How to see the result of readAsText(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13729301/

相关文章:

javascript - promise 是不可变的及其保证值(value)是什么意思?

javascript - jQuery 和语法荧光笔不适用于动态加载的选项卡

javascript - PhoneGap - 读取预打包的sqlite数据库

javascript - IE9 开发者预览版(Build 4,v1.9.7.9.16.6000)是否支持文件 API?

javascript - 使用 VueJS 动态编辑内联 CSS

javascript - Node.js 和 Mongodb 源代码的安全 + 加密选项

java - 使用crawler4j获取html页面中存在的所有iframe、base64代码

ipad html5 离线应用程序显示互联网连接错误

javascript - 加载视频文件而无需输入上传

javascript - 如何在手机上下载图片并上传到我的服务器?