我想在本地机器上读取文本文件并将内容放入变量中。我发现的所有示例都使用了一个输入按钮(type = “file”),该按钮传递了一个参数,该参数被函数提取为“evt”。我只是传递一个文件名,例如“mydata.txt”。
我可以用 ajax 来做,但我想在没有 XAMPP 的情况下使用它。
function readSingleFile(evt)
{
var f = evt.target.files[0];
if (f)
{
var r = new FileReader();
r.onload = function(e)
{
var contents = e.target.result;
document.getElementById('div1').innerHTML = contents;
}
r.readAsText(f);
}
else
{
alert("Failed to load file");
}
}