Ti da ERRORE 2.
Significa che il file è di dimensioni superiori quelle impostate nel campo MAX_FILE_SIZE.

Io poi, consiglio sempre, in una applicazione di upload, di fare il catching degli errori e di processare l'immagine solo se $_FILES['file']['error'] ritorna 0.