Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2007, 18:20
pacefi
 
Fecha de Ingreso: mayo-2005
Mensajes: 278
Antigüedad: 18 años, 11 meses
Puntos: 3
Problema: readfile + archivo con espacios + Firefox.

Hola amigos,

Hace unas 4 horas estoy con un problema y no se como resolverlo. Tengo mas de 400 archivos para descargar en mi web y la funcion en php para descarga siempre funciono en IE. Ahora que Firefox es mas popular (yo lo uso) me encuentro con que dicha funcion no me permite descargar los archivos cuyos nombres tieen espacios en blanco (solo en firefox). Por ejemplo.. "el quijote de la mancha.pdf"

La funcion es:

header ("Content-Disposition: attachment; filename=$nombre\n\n");
header("Content-Type: application/force-download");
header("Content-Length: ".@filesize($enlace));
@readfile($enlace);

Se me ocurre completar los espacios con algun caracter que firefox si reconozca, pero no encuentro como hacerlo. Tal vez esa no sea la solucion.

Espero sus ayudas. Gracias!