ti rispondo molto tranquillamente, senza alcuna polemica:
1) Quasi nessuno si sforza a fare ricerche prima di postare. Spesso il tempo di fare una ricerca (e trovare una soluzione) è minore rispetto a quello necessario per riportare il problema
2) In pochi si sforzano a leggere i suggerimenti e link proposti. Se l'avessi fatto anche tu ti saresti reso conto che fare un upload di file usando solo l'oggetto xmlhttprequest non è possibile. Esistono modi che aggirano questa limitazione (in uno dei link che ho suggerito c'è un link ad un workaround per fare l'upload con iframe nascosto, per esempio)
3) Il fatto di scrivere espressamente "non è possibile" non risolve proprio niente e a mio personale parere (spero di non essere l'unico a pensarla così) sarebbe irrispettoso per l'utente, il quale magari si risentirebbe per essere stato liquidato in modo immediato e magari vorrebbe anche avere più pareri circostanziati e almeno un po' argomentati.
Infine - come sai - chi viene su questo forum lo fa solo per aiutare senza nulla chiedere (e non per fare polemiche inutili) e spesso si ha il tempo contato (alcuni lavorano, per esempio):a volte l'aiuto si dà fornendo dei riferimenti che possono essergli utili a capire, soprattutto visto che di questo argomento se n'è parlato tante volte.

