如何在浏览器中读取本地文本文件?
2022-08-29 23:07:47
我试图通过创建一个函数来实现一个简单的文本文件读取器,该函数接收文件的路径并将每行文本转换为char数组,但它不起作用。
function readTextFile() {
var rawFile = new XMLHttpRequest();
rawFile.open("GET", "testing.txt", true);
rawFile.onreadystatechange = function() {
if (rawFile.readyState === 4) {
var allText = rawFile.responseText;
document.getElementById("textSection").innerHTML = allText;
}
}
rawFile.send();
}
这到底是怎么回事?
在从以前的修订版稍微更改了一下代码后,这似乎仍然不起作用,现在它给了我一个例外101。XMLHttpRequest
我已经在Firefox上测试了这个,它可以工作,但在谷歌浏览器,它只是不起作用,它一直给我一个例外101。我怎样才能让它不仅在Firefox上运行,而且在其他浏览器(尤其是Chrome)上都可以使用?