hai provato a lasciare il nome del file temporaneo nella forma originale?
cioè $_FILES['filesToUpload']['tmp_name']..
te lo dico perchè il nome temporaneo di un file uploadato è solitamente una stringa random di numeri e caratteri.. quindi se anche aggiungi un [$i] alla fine fai solo un danno credo..