Foros del Web » Programando para Internet » PHP »

Problemas con Head + Mozilla (posiblem.)

Estas en el tema de Problemas con Head + Mozilla (posiblem.) en el foro de PHP en Foros del Web. Hola a todos. Tengo un sistema de descarga por medio de php, que utiliza el siguiente código: Código PHP:         header ( 'Content-Description: File Transfer' );          header ...
  #1 (permalink)  
Antiguo 10/12/2010, 16:16
 
Fecha de Ingreso: abril-2010
Ubicación: Ping: BSAS - Arg
Mensajes: 791
Antigüedad: 14 años
Puntos: 25
Problemas con Head + Mozilla (posiblem.)

Hola a todos.
Tengo un sistema de descarga por medio de php, que utiliza el siguiente
código:

Código PHP:

        header
('Content-Description: File Transfer');
        
header('Content-Type: application/octet-stream');
        
header('Content-Disposition: attachment; filename='.basename($LinkDescarga[$Can]));
        
header('Content-Transfer-Encoding: binary');
        
header('Expires: 0');
        
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
        
header('Pragma: public');
        
header('Content-Length: ' filesize($LinkDescarga[$Can]));
        
ob_clean();
        
flush();
        
readfile($LinkDescarga[$Can]);
        exit; 
El problema se encuentra en que aveces (nose si solamente en Mozilla) me descarga los archivos sin la extención, un ejemplo:



Mientras que aveces funciona bien:



¿Que lo puede causar?
Gracias desde Ya!
  #2 (permalink)  
Antiguo 10/12/2010, 16:36
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Problemas con Head + Mozilla (posiblem.)

Es probable que sean espacios, prueba así:
Código PHP:
Ver original
  1. header('Content-Disposition: attachment; filename="'.basename($LinkDescarga[$Can]).'"');

Saludos.
  #3 (permalink)  
Antiguo 10/12/2010, 16:41
 
Fecha de Ingreso: abril-2010
Ubicación: Ping: BSAS - Arg
Mensajes: 791
Antigüedad: 14 años
Puntos: 25
Respuesta: Problemas con Head + Mozilla (posiblem.)

Gracias, funcionó perfecto!!!
Allí va mi karma para tí.

Etiquetas: head, mozilla
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 16:12.