Nochmal zum Mitschreiben:
Datei-Upload per _AJAX_ ist unmöglich. Man kann per Javascript noch nicht mal ein input-Feld vom Typ "file" ausfüllen.
Man kann den upload natürlich in ein iFrame verlagern. Das ist _nicht_ ajax.
Warum hast Du nicht so weit gedacht?