Hola:
Como te han dicho, solo valen los formularios tradicionales, aunque pueden simular el efecto Ajax (bueno, en realidad es una variante)... Es que para recibir los campos file hace falta una cabecera que no la admiten los objetos XMLHttpRequest.
Tal vez te sirva este artículo:
Revisar las imágenes antes de subirlas
Saludos