Я не могу получить как результат filereader, так и некоторые параметры в функции onload. Это мой код:
HTML управления:
<input type="file" id="files_input" multiple/>
Функция 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
. Если я использую параметр, например файл, для этой функции, я больше не могу получить доступ к результату. Например, я хотел бы использовать file.name
в функции onload. Как решить эту проблему?