我需要使用 Javascript(或使用 JQuery,没关系)从计算机硬盘驱动器中的特定路径读取文件。我一直在谷歌搜索,但我发现的东西并没有真正的帮助。我最接近的是:
function readSingleFile(evt) {
//Retrieve the first (and only!) File from the FileList object
var f = evt.target.files[0];
if (f) {
var r = new FileReader();
r.onload = function(e) {
var contents = e.target.result;
alert( "Got the file.\n"
+"name: " + f.name + "\n"
+"type: " + f.type + "\n"
+"size: " + f.size + " bytes \n"
+ "starts with: " + contents.substr(1, contents.indexOf("\n"))
);
}
r.readAsText(f);
} else {
alert("Failed to load file");
}
}
document.getElementById('fileinput').addEventListener('change', readSingleFile, false);
它允许使用文件选择器选择文件,然后显示文件的内容。我需要编写一个程序来读取您明确给出位置的文件,例如 c:\files\test.txt,并打印 test.txt 文件的内容。
我用谷歌搜索了很多都没有成功,欢迎任何帮助。