Originariamente inviato da trave
Hai ragione il problema non è del tuo script è che cercavo soluzioni per farlo funzionare su quell'host.

L'upload funziona da php e l'errore 406 deve essere dato da un sistema di controllo sulla sicurezza che genera un falso positivo...
forsew devi implementare il tipo di richiesta ma non so se la filereference te lo permette ... hai proavto con l'alternativa meno completa ma magari utile ?

http://www.devpro.it/upload_progress/