Foros del Web » Programando para Internet » PHP »

descarga completa????

Estas en el tema de descarga completa???? en el foro de PHP en Foros del Web. hola foreros, tengo una cuestión, quiero saber si en PHP se puede saber si ¿Una descarga fue realizada al 100% o correctamente?. Y si realmente ...
  #1 (permalink)  
Antiguo 16/07/2009, 23:35
 
Fecha de Ingreso: marzo-2009
Mensajes: 133
Antigüedad: 15 años, 1 mes
Puntos: 4
De acuerdo descarga completa????

hola foreros, tengo una cuestión, quiero saber si en PHP se puede saber si ¿Una descarga fue realizada al 100% o correctamente?. Y si realmente es posible hacer eso con otro lenguaje, o realmente no hay forma!

GRACIAS!!
  #2 (permalink)  
Antiguo 16/07/2009, 23:44
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: descarga completa????

según mi opinión, no hay una forma que yo conozca para averiguar eso...

esperemos que opinan los demás, suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 17/07/2009, 01:11
 
Fecha de Ingreso: julio-2006
Mensajes: 254
Antigüedad: 17 años, 9 meses
Puntos: 0
Respuesta: descarga completa????

Una descarga de donde, de tu web?
MM, nose.
  #4 (permalink)  
Antiguo 17/07/2009, 08:46
Avatar de dopon  
Fecha de Ingreso: julio-2005
Ubicación: Cucuta / Colombia
Mensajes: 493
Antigüedad: 18 años, 9 meses
Puntos: 1
Respuesta: descarga completa????

Si se peude una vez hice algo muy parecido, , lo que hize esa vez era que cuando acabara totalmente la descarga ejecutara una accion en el servidor, en este caso era borrar el archivo del servidor , pero no se peude hacer por descarga directa sino en el php, mandas las cabeceras del archivo y empiezas el flujo de datos del archivo, y en la linea siguiente va el codigo que se ejecuta al terminar el envio de los datos. Voy a buscarlo, porque no recuerdo donde lo tengo en mis documentos,
  #5 (permalink)  
Antiguo 17/07/2009, 09:35
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: descarga completa????

Lamentablemente no es posible saberlo, ya que cuando tu haces un flush de un archivo forzando la descarga el script cambia de ámbito y no hay forma de garantizar que el archivo se descargo por completo.

La única forma de hacerlo es usando algún otro lenguaje como Java ya que este se puede comunicar tanto en el cliente como en el servidor y te puede enviar el estado completo de la transferencia.

Saludos.
  #6 (permalink)  
Antiguo 17/07/2009, 10:35
 
Fecha de Ingreso: marzo-2009
Mensajes: 133
Antigüedad: 15 años, 1 mes
Puntos: 4
Respuesta: descarga completa????

ok gracias a todos!
Es lo que me dice dopon...!
quiero saber si el usuario logro descargar correctamente un archivo de mi web. y asi tomor una acción, ya sea borrar una clave de una DB o simplemente manejarlo en mis estadisticas.
Espero y dopon encuentre el archivo.
GRACIAS!
  #7 (permalink)  
Antiguo 17/07/2009, 15:54
Avatar de dopon  
Fecha de Ingreso: julio-2005
Ubicación: Cucuta / Colombia
Mensajes: 493
Antigüedad: 18 años, 9 meses
Puntos: 1
Respuesta: descarga completa????

Mira el codigo es asi como el siguiente :

Lo acabe de probar en mi servidor y con el navegador Mozilla (Dudo que importe) y hice batsantes test y cuando acababa la descarga creaba la carpeta , cuando cancelaba la descarga no la creaba.

Código PHP:
<?php
$archivo 
"archivo.exe";
$nombre="Descargado-de-XXX.com-$enlace"//El Nombre puede ser diferente al del archivo original y es el nombre que llevara el archivo que descarga el usuario
header ("Content-Disposition: attachment; filename=\"$nombre\"");
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($archivo)); // Para que el navegador sepa cuanto pesa el archivo
readfile($archivo); // Vuelva el Fichero al navegador
/* ACCIONES*/
mkdir(time()); // Esta accion se ejecuta una vez se ha realizado todo el volcado del archivo
 
?>
  #8 (permalink)  
Antiguo 24/07/2009, 15:35
 
Fecha de Ingreso: marzo-2009
Mensajes: 133
Antigüedad: 15 años, 1 mes
Puntos: 4
Sonrisa Respuesta: descarga completa????

ok!
Gracias, andaba un poco ausente pero con el mismo interes, lo voy aprobar y en cuanto haga algunas pruebas les comento como resulto...!
  #9 (permalink)  
Antiguo 26/12/2009, 06:24
Avatar de sanbec  
Fecha de Ingreso: febrero-2008
Mensajes: 3
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: descarga completa????

He probado el código de dopon, pero siempre se ejecuta el código que sigue al readfile, independientemente de que cancele o complete la descarga
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 19:48.