Finfo_file en el archivo cargado para determinar mime-type

Estoy tratando de determinar el tipo MIME de un archivo cargado, quiero usar fileinfo (), esto es lo que he estado intentando, no funciona:

$uploadedfile = $_FILES['soup']['tmp_name'];
if(isset($uploadedfile))
{
    $uploadedname = $_FILES['soup']['name'];
    $file=$uploadedsong;
    $file.=$uploadedname;
    $finfo = finfo_open(FILEINFO_MIME_TYPE); 
    $mime = finfo_file($finfo, $file);

Desafortunadamente, elfinfo_file no parece estar ejecutándose, supongo que tengo la siguiente$file configurado incorrectamente para esto, ¿hay alguna manera de que pueda hacer esto correctamente con un archivo recién cargado usando$_FILE ¿Me gusta esto? o voy a este problema de la manera completamente incorrecta. Usando un archivo que he preestablecido en otro directamente, y configurando$file="folder/file.doc" trabaja apropiadamente