【发布时间】:2019-10-12 17:00:04
【问题描述】:
在选择带有打开文件对话框的 XML 文件时,我想将该文件的内容作为字符串读入某个变量中。
我在这里找到了以下代码。 如何从 processFile 返回“theBytes”?
提前谢谢你, 兹维卡
public processFile(theFile)
{
return function(e)
{
var theBytes = e.target.result;
console.log (theBytes);
}
}
var f = event.files[0];
let fileReader = new FileReader();
fileReader.onload = this.processFile(f);
fileReader.readAsText(f);
【问题讨论】:
-
从文件中读取的数据只能在内部处理:返回函数(e)。我说的对吗?
-
是的。
-
试试
fileReader.onload = this.processFile