Hola buen dia, tengo el siguiente problema, stoy tratando de descargar un archivo almacenado en una carpeta, descarga bien pero al momento de abrir el documento dice que esta dañado y no entiendo por que, alguien que me pueda orientar en que esta el error
<?php
include 'config.inc.php';
$db=new Conect_MySql();
$sql = "select*from Documentos where id_documento=".$_GET['id'];
$query = $db->execute($sql);
if($datos=$db->fetch_row($query)){
if($datos['nombre_archivo']==""){
echo '<script type="text/javascript">
alert("No contiene archivos");
</script>';
}
$ruta="Archivos/";
header('Content-type: application/pdf');
header ("Content-Type: application/force-download");
header('Content-Disposition: attachment; filename="'.$ruta.$datos['nombre_archivo'].'"'); //descarga pdf
readfile($ruta);
}
?>