我需要获取txt文件的文本。我发现,有时它有时会起作用。
var reader = new FileReader();
var fileInput = document.getElementById('fileInput').files[0];
console.log(reader.valueOf());
但是当它确实有效时,地图中的一个值是“结果”并且它具有txt文件的文本,那么为什么它不能正常工作以及如何获得“结果”的值。提前谢谢。
答案 0 :(得分:0)
获取FileReader结果的正确方法是
reader.onload=function() {/*retrieve reader.result here*/};
,您可以确保在您尝试加载的文件成功加载后,您可以检索阅读器reader.result
的结果。
要调用阅读器,请致电reader.readAsText(fileInput)
。