Estoy utilizando esta forma de "Forzar la descarga"
Código PHP:
<?
$path = "../docstesis";
$enlace = $path."/".$id;
header ("Content-Disposition: attachment; filename=".$id."\n\n");
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($enlace));
readfile($enlace);
?>
en tanto $enlace lleva correctamente el Valor completo del archivo
que será..??