Ciao Filippo, prima di tutto grazie per l'interessamento, in effetti stavo talmente rimbalzando contro questo muro di gomma che non mi è venuto in mente di fare il dump.
In effetti explorer mi restituisce valori diversi rispetto a firefox:

Firefox su jpg -> image/jpeg
IE su jpg -> image/pjpeg

Firefox su png -> image/png
Firefox su jpg -> image/x-png

Firefox su jpg -> image/gif
Firefox su jpg -> image/gif

Quindi presumo nom mi resti che indagare sulle stringhe restituite dai vari browser per fare tutti i controlli necessari.
Oppure che tu sappia è un problema solo di IE?

Grazie ancora per l'aiuto.

Ciao