Credo che il problema stia sul tipo di server: un linux o unix non si basa sull'estensione per controllare il tipo di file ma sul suo mime...

Prova a fare un controllo su questi ultimi, dopo l'upload:
http://www.w3answers.com/index.php?q...mime-types-php