reader.readAsText()
我想通过设置一个调用函数的间隔来不断观察变化的 XML 文件的内容。我可以访问数据,直到第一次更新 XML 文件。
从那时起,阅读器在尝试读取文件时会抛出一个名为“NotReadableError”的 DOMException。然后我必须通过打开文件对话框重新打开文件,我不想这样做。
有什么建议么?这甚至可能吗?
简化的代码如下所示:
window.onload = function() {
setInterval(checkFile, 200);
}
function checkFile() {
var input = document.getElementById("file");
var file = input.files[0];
var reader = new FileReader();
reader.onload = function(event) {
//stuff
};
reader.readAsText(file);
}
}
此致。