<?php
$allowedTypes = array('image/jpeg');
$fileType = $HTTP_POST_FILES['uid']['type'];
if(!in_array($fileType, $allowedTypes)) {
// do whatever you need to say that
// it is an invalid type eg:
die('You may only upload jpeg images');
}
?>
надеюсь, это поможет.Кроме того, почему вы используете HTTP_POST_FILES вместо $ _FILES?Вы работаете со старой версией PHP?