Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2010, 10:37
jc_teo
 
Fecha de Ingreso: agosto-2010
Mensajes: 2
Antigüedad: 13 años, 7 meses
Puntos: 0
descarga de archivos force-download

Saludos soy nuevo en el foro.....

Estoy desarrollando una aplicacion para descargar archivos sin que IE los muestre en el navegador uso el siguiente codigo

Código PHP:
$tam filesize($dir);
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=".$nom);
header("Content-Transfer-Encoding: binary");
header("Content-Length: $tam"); 
readfile($dir); 
me funciona en IE pero en Firefox el problema es que al hacer la descarga y darle abrir en el cuadro de dialogo me muestra un mensaje que dice

"No se pudo abrir /tmp/IDC229-6.pdf porque la aplicación auxiliar asociada no existe. Modifica la asociación de aplicaciones y sus archivos en tus preferencias."

es importante decir que al hacer una simple descarga con un link al archivo
no me sale este mensaje y si abre el archivo

podria solucionarlo con unos if pero...

quisiera saber si se puede evitar esto modificando los headers

Gracias... de antemano