既存のファイルリストにファイルを追加する方法はありますか?
function file_select_handler(e){
file_drag_hover(e);
var new_files = e.target.files || e.dataTransfer.files;
//something like:
files.append(new_files);
for (var i = 0, f; f = files[i]; i++) {
parse_file(f);
}
}
編集//私は今これを試しました:
function file_select_handler(e){
file_drag_hover(e);
var new_files = e.target.files || e.dataTransfer.files;
files_collect.push(new_files);
for (a in files_collect) {
for (b in files_collect[a]) {
parse_file(files_collect[a][b]);
}
}
}
//答えないで編集::://
しかし、上記は配列にポインタを置いているように見えるので、より多くのファイルが選択されると、それらは配列に格納されている他のファイルを置き換えます。クレイジー?何か助けはありますか?