Ich würde den MimeType bereits beim speichern in die DB ermitteln und im extra Feld speichern.
Ansonsten: wenn du PHP >= 5.3.0 incl. FileInfo-Extension zur Verfügung hast.
http://www.php.net/manual/en/function.finfo-buffer.php
Sonst bleibt dir nur noch, temp. abspeichern und mit getimagesize() ermitteln.