Я написал функцию перетаскивания нескольких файлов с индивидуальными прогрессами и т. Д. Это работает очень хорошо, за исключением одной вещи. при загрузке файлов большего размера браузер иногда блокируется до завершения загрузки. Я думаю, что это потому, что файл хранится в памяти браузера и занимает все ресурсы, доступные для браузера. что мне интересно, возможно ли читать файлы по частям и передавать потоки через запрос Ajax, когда они читаются? Я думаю, что это возможно с FileReader, но я не работал с ним.
Извините, я не могу предоставить какой-либо код, поскольку я нахожусь на моем смартфоне, но я опубликую его, когда получу возможность, если он понадобится.