Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/02/2003, 19:47
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Lo del resume no tiene nada que ver con el caso concreto q los archivos que mencionas no te los entregue para descarga el script y cabeceras HTTP q usa dicho script de las FAQ's ...

Ese tema (que reconozca como "attachment" : fichero a descargar) es bien complicado .. Hasta la fecha pocos navegadores siguen las normas del las RFC del HTTP/1.1 donde se definen las cabeceras "content-type: .." para indicarle al navegador q los datos q se van a recibir ha de interpretarlos como para descarga:

"En teoría":

IE .. 5.5 y otros ...
header("Content-Disposition: inline; filename=\"$nombre_fichero\"");
header("Content-Type: application/octetstream; name=\"$nombre_fichero\"");

Netscape, Opera . y tal vez Mac? ...
header("Content-Disposition: attachment; filename=\"$nombre_fichero\"");
header("Content-Type: application/octetstream; name=\"$nombre_fichero\"");

El tema está en el Content-type y en Content-Disposition .. que cada navegador identifica como "para descarga" diferentes parametros ..

---------

Sobre "Resume" .. Viene bien cuando usas algun gestor de descargas tipo GetRigth, Net Vampire .. y similares .. Esto es porque esas cabeceras q le envias (insisto .. son del protocoolo HTTP y las define en sus RFC's correspondientes) se le indica que tamaño tiene el archivo a descargar y "bloques" que asumir que si ha llegado a ese punto .. ya lo descargó .. y en consecuencia .. si se corta la descarga del archivo se puede retomar desde ese punto y no descargando otra vez todo el archivo desde el principio.

Un saludo,