Вы можете использовать AJAX для этого. В основном, используйте XMLHttpRequest
для каждой загрузки, чтобы вы могли запускать их одновременно.
К сожалению, это будет работать только в браузерах, которые позволяют вам получать доступ к File
входам из JavaScript - я не думаю, что IE поддерживает это.
Фреймворк, такой как jQuery или ExtJS, может помочь вам обойти странности браузера. ExtJS выполняет загрузку файлов, создавая скрытые iframe и отправляя форму для загрузки в iframe. Таким образом, вы можете создать несколько скрытых фреймов и сделать несколько загрузок одновременно.