Gracias por responder,
Ya lo he logrado, muchas gracias!
Solo le hice un cambio, he quitado esta condición:
Código PHP:
if($numero == 123456789)
Para que así pueda tomar cualquier archivo alojado en la ruta.
Dejo el código por si le es útil a alguien.
Código PHP:
if($_POST){
$numero = $_POST['Tuvariable'];
$ruta = "Ruta de archivos";
$enlace = $ruta."/".$numero.".jpg";//aqui cambias la extension como quieras
header ("Content-Disposition: attachment; filename=".$numero.".jpg");//extension
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($enlace));
readfile($enlace); //aqui se fuerza la descarga
}