My web application allows users to select multiple files using a file input. After the user selects the files, I upload them one by one through my REST API. However, in Internet Explorer, if the user selects more than 10 files at once, some of the requests are randomly aborted (I previously asked a question about this with no responses here). The only solution I can think of is to throttle these HTTP requests.
For instance, if a user chooses 20 files, I would like to send only 5 at a time. Once those 5 requests are complete, I will move on to the next set of 5. Is there any way to accomplish this?