Buenas tardes,
mi problema es el siguiente:
al descargar unos pdf en local, se descargan siempre y bien, pero al hacerlo desde el servidor, me bajan, pero no se abren, pone que estan dañados, e observado que el tamaño de los pdf cuando los descargo del servidor son de apenas 500 bytes mientras que cuando lo hago en local son de 73,5 Kb (aprox)
mi codigo es el siguiente:
<?php
require_once("clases.php");
if(isset($_GET['id'])) $id=$_GET['id'];
$base=Basedatos::getInstance();
$sql=$base->prepare("Select * from factura where idfactura=".$id);
$sql->execute();
$fila=$sql->fetch();
$enlace = "facturas/".$fila['pdfFact'];
header ("Content-Disposition: attachment; filename=".$fila['pdfFact']."\n\n");
header ("Content-Type: application/pdf");
header ("Content-Length: ".filesize($enlace));
readfile($enlace);
$base=null;
?>
lo que no consigo de entender es porque en local funciona y en el servidor no.
¿Alquien me puede echar un mano?
Muchas gracias de antemano.
Un saludo.