Cradle ha scritto:
E' impossibile per ovvie ragioni di security
Ovviamente hai ragione, nel senso che non è possibile effettuare l'upload automatico di un file. La sicurezza però risiede esclusivamente nel fatto che non è possibile impostare programmaticamente il valore di un input di tipo "file"; solo l'utente può selezionare in modo esplicito il file da caricare.
Con un po' di JavaScript è poi possibile effettuare il trasferimento in modo asincrono; recentemente ho fatto una cosa del genere utilizzando questa libreria:
http://valums.com/ajax-upload/ associata a jquery; risultato molto gradevole!