上载文本文件并使JavaScript变文本

时间:2018-09-22 08:14:38

标签: javascript html upload

我正在尝试为正在制作的图书馆制作文本文件阅读器。

它返回路径。如何使其返回文件内容?

function alertText() {
    var text = document.getElementsByTagName("input")[0].value;
    alert(text)
}
<input type="file" onchange="alertText();">

谢谢。

1 个答案:

答案 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");
}