I have a web app that lets the user select multiple files through a file input. Once the user selects the files, I then upload these files one by one via my rest API. However, in IE, if the user selects lots of files at once (> 10), IE will randomly abort some of the requests (posted a question earlier with no responses here). The only way I can think to fix this, is to throttle these http requests.
for example, if a user selects 20 files, I want to fire off 5 of them at a time. Once all 5 promises are done, start with the next group of 5. Any way to do this?