我正在尝试为正在制作的图书馆制作文本文件阅读器。
它返回路径。如何使其返回文件内容?
function alertText() {
var text = document.getElementsByTagName("input")[0].value;
alert(text)
}
<input type="file" onchange="alertText();">
谢谢。
答案 0 :(得分:1)
尝试以下功能,它将在“ fileContent”变量中为您提供文件内容:
function alertText() {
var file = document.getElementsByTagName("input")[0].value;
var reader = new FileReader();
reader.onload = function (evt) { //When file is loaded.
var fileContent = evt.target.result; //event.target.result is the file content
}
reader.readAsText(file, "UTF-8");
}