Ver Mensaje Individual
  #13 (permalink)  
Antiguo 24/02/2011, 12:49
computer_si
 
Fecha de Ingreso: febrero-2011
Mensajes: 85
Antigüedad: 13 años, 2 meses
Puntos: 3
Respuesta: Funcion dir() problemas en cliente

ok lo que pasa es que con ref, me abre el archivo en internet explorer y lo que yo quiero es bajarlo.
la opcion 2 que pones como la implemento, tengo que poner una opcion que llame a otro archivo php donde pondria los headers ???


Cita:
Iniciado por ocp001a Ver Mensaje
No puedes "enviar" directamente el archivo al cliente, lo que puedes hacer son dos cosas:
1. Ofreces un link (<a href>) al archivo procesado
2. Llamas en una ventana aparte a un script que ofrezca la descarga en automático, mediante headers:
Código PHP:
Ver original
  1. <?php
  2.     header("Pragma: public");
  3.     header("Expires: 0");
  4.     header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
  5.     header("Cache-Control: private",false);
  6.     header("Content-Description: File Transfer");
  7.     header("Content-Type: application/force-download");
  8.     header("Content-Disposition: attachment; filename=archivo_procesado.txt");
  9.         echo "Contenido del archivo txt";
  10. ?>