Hello les vieux (ou vieilles si vous voulez ) !
Je fais actuellement un module de téléchargement avec nombre limité de téléchargements simultanés, et donc, gestion d'une file d'attente.
Je gère en bdd cette file d'attente naturellement.
J'aurais aimé pouvoir virer de la table de file d'attente les téléchargements terminés, mais lorsque ceux-ci le sont réellement, pas simplement au bout d'un certain temps.
Je force donc le téléchargement avec les headers qui vont bien, et j'avais foutu la requête qui purge la table de file d'attente après ces headers. Et ouais, j'espérais que la portion de code après les headers serait exécutée seulement lorsque le téléchargement serait fini (c'est beau de rêver ). Evidemment ça marche pas comme ça, la portion de code après les headers est exécutée dès que les headers sont envoyés.
Donc, encore une fois je pense que je rêve éveillé, mais existe-t-il un moyen de savoir quand un téléchargement est terminé ?
Et comme je pense que ce n'est pas le cas et que j'aime toujours autant rêvé, existe-t-il à défaut un moyen de savoir à quelle vitesse l'utilisateur télécharge mon fichier, pour approximer le temps de téléchargement ?
Cimer !
Message édité par Djebel1 le 30-08-2006 à 09:48:52