【发布时间】:2020-01-25 10:35:05
【问题描述】:
我正在编写代码和格式,并努力阅读每个文件。我得到的是只读取一个文件。
下面的代码会记录每次迭代 (console.log(i)),但只会读取并记录最后一个文件,无论是读取为 dataURL 还是 Text
fileInput.on('change',function(){
var files= fileInput.prop('files');
console.log(files);
for(var i = 0; i < files.length; i++){
var reader = new FileReader();
console.log(i);
reader.onload = function(){
console.log(reader.result);
}
reader.readAsDataURL(files[i]);
}
});
我需要在控制台中登录多个文件中的每一个。提前感谢
【问题讨论】:
-
把
var reader = new FileReader();改成let reader = new FileReader();
标签: javascript file reader