Finfo_file no arquivo carregado para determinar o tipo mime

Estou tentando determinar o tipo MIME de um arquivo carregado, quero usar fileinfo (), é isso que estou tentando, não está funcionando:

$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);

Infelizmente, ofinfo_file não parece estar em execução, estou assumindo que tenho o seguinte$file definido incorretamente para isso, existe uma maneira de fazer isso corretamente com um arquivo recém-carregado usando$_FILE como isso? ou eu estou indo para este problema da maneira completamente imprópria. Usando um arquivo que eu pré-configurei em outro diretamente, e definindo$file="folder/file.doc" funciona corretament

questionAnswers(6)

yourAnswerToTheQuestion