dato per scontato che quello script sul client funzioni, metti più debug lato server per vedere che errore ti dà... magari sono problemi di timeout dello script (lato client) perchè file di grosse dimensioni? magari quando provano a fare l'upload non c'è connessione?