mmm allora ho provato cosi:

Codice PHP:
$imageInfo getimagesize($_FILES['qqfile']['tmp_name']); 
if(
$imageInfo['mime'] != 'image/gif' && $imageInfo['mime'] != 'image/jpg' && $imageInfo['mime'] != 'image/bmp'&& $imageInfo['mime'] != 'image/png'){   
  die(
"{'error':'error in uploading'}");       

ma ho questi due errori :

Notice: Undefined index: qqfile

getimagesize() [function.getimagesize]: Filename cannot be empty

Ma forse ho sbagliato il posizionamento di questo controllo?