【发布时间】:2017-10-09 16:15:30
【问题描述】:
使用 HTML 文件 API,我们可以通过带有 var file = evt.target.files[0]; 的 <input type="file"> 元素选择文件。
我们如何以字符串形式获取文件内容(类似于var content = file.toString()。
我目前有这个由input element.onchange 事件触发的代码:
input.onchange = function handleFileSelect(evt) {
var file = evt.target.files[0];
var reader = new FileReader();
console.log("RAW FILE: ", file);
var string = reader.readAsText(file);
console.log("FILE CONTENT: ", string);
}
当我选择一个文件时,我会尝试记录内容:
RAW FILE: File
bundle.js:5293 FILE CONTENT: undefined
想法?
【问题讨论】:
-
您是否尝试过使用FileReader?
标签: javascript html