
14/02/2003, 19:47
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 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, |