Cita: Como ya te mencionaron, con ajax NO se puede subir archivos, si no me crees sería interesante que te fijes el tráfico HTTP cuando subes un archivo de la manera convencional.
Hola foo, quiza me explique mal.
No pretendo subir archivos con ajax => Solo enviarle el array.
La subida la realizará una clase en php llamada con los datos que se le pasen a traves de ajax.
Lo que sucede es que son varios arrays.
He tirado por la calle del medio y el sistema de upload lo he realizado con php y el resto con ajax.
Gracias por vuestro interes
Un cordial Saludo