Verzichte auf die for-Schleife:
for(var i = 0; i < e.files.length; i++){ /* ... */ }
wird zu
e.files.forEach(file => /*...*/)
Gute Idee, danke Dir!!!
Ansonsten: Den FileReader brauch'n mer garnich ;)
Die Zuweisung kann direkt verfolgen, aus Perl-Sicht isses egal ob da ein Blob (File) kommt oder ein AttayBuffer ...
if( eav[i] == null){ eav[i] = {} }
eav[i]['name'] = file['name'];
eav[i]['type'] = file['type'];
eav[i]['bin'] = file;
... ist mir vorhin noch eingefallen, hatte ich ja schonmal vor einiger Zeit. Habs grad geändert wird schön kurz der Code ;)
MfG