Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Descarga Automática de Archivos del servidor

Estas en el tema de Descarga Automática de Archivos del servidor en el foro de PHP en Foros del Web. Hola! Tengo un problemita :P tengo un sistema de registro de alumnos y en una parte también creo grupos en los cuales están inscritos alumnos. ...
  #1 (permalink)  
Antiguo 24/07/2013, 10:07
Avatar de gekkodev  
Fecha de Ingreso: julio-2013
Mensajes: 22
Antigüedad: 10 años, 9 meses
Puntos: 2
Pregunta Descarga Automática de Archivos del servidor

Hola! Tengo un problemita :P tengo un sistema de registro de alumnos y en una parte también creo grupos en los cuales están inscritos alumnos. Tambien tengo un generador de pdf(seleccionas el grupo, y te genera un pdf con los alumnos y todos los datos del grupo). ¿Hay alguna manera (por php) que cuando después de que genere el pdf, se descargue automáticamente el archivo que está alojado en el servidor?? :s
  #2 (permalink)  
Antiguo 24/07/2013, 11:05
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: Descarga Automática de Archivos del servidor

Revisa los ultimos hilos........ este tema se trato recientemente: tienes 2 formas

- Mediante PHP y la funcion head()
- HTML5
__________________
Salu2!
  #3 (permalink)  
Antiguo 24/07/2013, 11:07
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Descarga Automática de Archivos del servidor

debes cambiar el encabezado de la peticion, algo así:

header ("Content-Disposition: attachment; filename=miPDF.pdf");
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($enlace));
readfile($enlace);
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D
  #4 (permalink)  
Antiguo 24/07/2013, 11:10
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: Descarga Automática de Archivos del servidor

Exacto... y con HTML5 es asi:


Código HTML5:
Ver original
  1. <!-- sera descargado como "miPDF.pdf" -->
  2. <a href="/files/asdftggtjh5yh5yh5h.pdf" download="miPDF.pdf">Descargar miPDF</a>
__________________
Salu2!
  #5 (permalink)  
Antiguo 24/07/2013, 12:54
Avatar de gekkodev  
Fecha de Ingreso: julio-2013
Mensajes: 22
Antigüedad: 10 años, 9 meses
Puntos: 2
De acuerdo Respuesta: Descarga Automática de Archivos del servidor

Cita:
Iniciado por stramin Ver Mensaje
debes cambiar el encabezado de la peticion, algo así:

header ("Content-Disposition: attachment; filename=miPDF.pdf");
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($enlace));
readfile($enlace);
Grax bro, me fué de mucha ayuda tu comentario. Lo voy a checar!

Y ya lo sabía cómo hacerlo por html5(me lo dijeron por aquí también jaja). Grax Italico.

Saludos!

Etiquetas: automatico, download, pdf
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:14.