考虑以下代码
function readSingleFile(evt) {
//Retrieve the first (and only!) File from the FileList object
var myFile = evt.target.files[0];
var reader = new FileReader();
reader.readAsText(myFile);
var myString = reader.toString();
alert(myString); // print - "[object FileReader]"
}
我尝试将所有文件内容都放入String
,例如,如果文件内容为
helloWorld1
helloWorld2
我会得到alert
的内容。
答案 0 :(得分:7)
这不是你获得FileReader
结果的方式。将您的代码修改为:
function readSingleFile(evt) {
//Retrieve the first (and only!) File from the FileList object
var myFile = evt.target.files[0];
var reader = new FileReader();
reader.readAsText(myFile);
reader.onload=function(){alert(reader.result)}
}