Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Quien me puede ayudar con la descarga de archivos pdf

este es el código que tengo, pero cuando lo ejecuto me sale que no se pudo abrir el archivo pdf
<?php require_once('../conexion.php');

if(isset($_GET['archivo'])){

//echo $_GET['archivo'];

$archivo=$_GET['archivo'];

//$file = file("c:/descargas/imagen.jpg");
//$file2 = implode("", $archivo);
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename='.$archivo);

//header('Location:'.$dato[0].'verdocs.php');

}else echo 'No existe archivo';
?>

Editado
0
Puntos
1304
Visitas
2
Resp
Por adrianagodoy hace 73 meses
Principiante Sitio web
Respuesta #1
hola comentar que a esa pagina no se puede ingresar directamente ya que espera recibir valores por GET mediante un link por ejemplo, entonces el primer paso acceder mediante un enlace algo como esto:
<a href="pagina.php?archivo=mi_fichero.pdf">Descargar PDF</a>
después configurar las rutas de los archivos etc para que se fuerce la descarga correctamente, algo como esto:
<?php require_once('../conexion.php');
if(isset($_GET['archivo'])){ 
// $_GET['archivo'] es igual a mi_fichero.pdf (el nombre del fichero a descargar)
	$file ="ruta_archivo/".$_GET['archivo']; // ruta_archivo/ es la ruta donde guardas los PDF'S
        $filename = "cv0descargado.pdf"; // el nombre con el que se descargará, puede ser diferente al original 
        header("Content-type: application/octet-stream");
        header("Content-Type: application/force-download");
        header("Content-Disposition: attachment; filename=\"$filename\"\n"); readfile($file);

} else echo 'No existe archivo';

?>
mirando los comentarios se puede deducir para que es cada linea

salu2
2
Puntos
Por alber hace 73 meses
Administrador
Respuesta #2
Si muchas gracias, ya pude subir los archivos pdf. Es excelente es foro, la verdad no soy experta en programación pero con estos curso y este foro me he podido defender mucho. Nuevamente muchas gracias.
0
Puntos
Por adrianagodoy hace 72 meses
Principiante Sitio web
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate