I am also agreeing with multithreading concept in multiple upload scenario. May be you can use thread; for the same.
I will also suggest to first check your upload speed. But one thing is sure that your Datatransfer will take less time in Multiple threads rather then transfering it one by one.