我无法设法获取文件读取器的结果和onload函数中的一些参数.这是我的代码:
Javascript功能:
function openFiles(evt){
var files = evt.target.files;
for (var i = 0; i < files.length; i++) {
var file=files[i];
reader = new FileReader();
reader.onload = function(){
var data = $.csv.toArrays(this.result,{separator:'\t'});
};
reader.readAsText(file);
}
}
添加事件:
files_input.addEventListener("change", openFiles, false);
我使用filereader.result,在onload函数中.如果我使用一个参数,如文件,这个函数,我不能访问的结果了.例如,我想在onload函数中使用file.name.如何解决这个问题?