Forse perchè devi specificare QUALE file vuoi inviare all'utente:

Codice PHP:
<?
$file_path
="percorso/del/file/";
$file_name="nomefile.est";
$f $file_path $file_name;
header("Content-Type: application/octet-stream");
header("Content-Transfer-Encoding: binary");
header("Content-Disposition: attachment; filename=\"".$f."\"");
header("Content-Length: ".filesize($f)); 
readfile ($f);
?>
Nota che oltre ad aver aggiunto le assegnazioni di valori a $file_name e $file_path ho anche corretto parecchi errorini nella digitazione degli header, che, almeno secondo il W3C, sono sensibili alle maiuscole e minuscole, ed ho anche aggiunto il Transfer encoding, che è sempre meglio indicare, mentre ho tolto Content-Description che è inutile.