Estoy haciendo una descarga de archivos pdf que previamente se han subido a la BDD con un fromulario.
Para la descarga utilizo el siguiente código:
Este es donde se pincha para hacer la descarga. En "ruta" va el nombre del archivo.pdf que está guardado en la bdd:
Código HTML:
<a href="bajando.php?ruta=<?=$fila['descargas'];?>">Descargar Documento</a>
Código PHP:
<?
$ruta = $_GET['ruta'];
$enlace = "http://midominio.com/descargas/".$ruta;
ob_start();
header( "Content-Disposition: attachment; filename=".$ruta."");
header( "Content-type: application/octet-stream" );
header ("Content-Length: ".filesize($enlace));
@readfile( $enlace );
ob_end_flush();
?>
Mi problema es el siguiente:
En firefox me funciona perfectamente y en ie-6 y ie-7 no funciona. Me dice que el archivo.pdf no es un tipo de archivo admitido o está dañado.
Puse las
Código PHP:
ob_start();
Código PHP:
ob_end_flush();
¿Sabéis a qué se puede deber el problema?
Muchas gracias y saludos.
Jordi