UI から得たファイルを受け取るには FileReader() を使うらしいのですが、複数を処理するにはちょっとコツが必要なようです。 具体的には下のようなコードになります。 function getFiles(event) { let work = [] let collection = event.dataTransfer.files // or = event.target.files let fr = new FileReader() return new Promise(resolve => { let i = 0 fn() function fn() { fr.readAsText…