OVH Cloud OVH Cloud

Jauge avec httpRequete

4 réponses
Avatar
M.D.
Existe-t-il une astuce permettant de visualiser l'état d'avancement (une
jauge affichant
le %) du téléchargement d'un fichier avec httpRequete et httpDonneRésultat ?
Je ne trouve rien dans l'aide, je ne trouve pas d'info sur le fichier
temporaire (qui est sans doute créé lors du téléchargement), rien, à part
des demandes identiques de pauvres(*) gars comme moi qui cherchent sur le
net...

A défaut je ferais un truc qui bouge, histoire de montrer que l'application
n'est pas plantée.

( * = qui n'ont pas les moyens d'acheter windev12, au fait, vous en êtes à
combien
déjà ???)

4 réponses

Avatar
Gégé
M.D. a écrit :

Existe-t-il une astuce permettant de visualiser l'état d'avancement (une
jauge affichant
le %) du téléchargement d'un fichier avec httpRequete et httpDonneRésultat ?


C'est normal car c'est impossible de savoir combien de temps va prendre
un téléchargement

A défaut je ferais un truc qui bouge, histoire de montrer que l'application
n'est pas plantée.


C'est ce qu'il faut effectivement faire
Avatar
M.D.
> M.D. a écrit :

> Existe-t-il une astuce permettant de visualiser l'état d'avancement (une
> jauge affichant
> le %) du téléchargement d'un fichier avec httpRequete et


httpDonneRésultat ?

"Gégé" lui répond
C'est normal car c'est impossible de savoir combien de temps va prendre
un téléchargement



En temps je suis d'accord, cela dépend de plein de paramètres, mais en
nombre d'octets c'est faisable il me semble. En tout cas en ce qui me
concerne je peux le savoir puisque les fichiers à télécharger ont tous le
même poids.
Il n'y a donc pas de solution à ce problème ?
Avatar
Michel
M.D. a écrit :
M.D. a écrit :


Existe-t-il une astuce permettant de visualiser l'état d'avancement (une
jauge affichant
le %) du téléchargement d'un fichier avec httpRequete et





httpDonneRésultat ?

"Gégé" lui répond

C'est normal car c'est impossible de savoir combien de temps va prendre
un téléchargement




En temps je suis d'accord, cela dépend de plein de paramètres, mais en
nombre d'octets c'est faisable il me semble. En tout cas en ce qui me
concerne je peux le savoir puisque les fichiers à télécharger ont tous le
même poids.
Il n'y a donc pas de solution à ce problème ?




Je pense que c'est techniquement possible puisque les outils client de
téléchargement (Firefox par exemple) ont cette fonctionnalité, par
contre je ne sais pas quel est le principe.
Il faudrait regarder dans les API concernées, le type de valeur renvoyée.
Il doit bien y avoir (comme dans certaine fonction C) le nombre d'octets
lu etc...

Tiens nous au courant de tes recherches

Michel
Avatar
M.D.
Je me réponds en partie ...

"M.D." a écrit dans le message de news:
cpq1qt$bl3$
Existe-t-il une astuce permettant de visualiser l'état d'avancement (une
jauge affichant
le %) du téléchargement d'un fichier avec httpRequete et httpDonneRésultat


?
Je ne trouve rien dans l'aide, je ne trouve pas d'info sur le fichier
temporaire (qui est sans doute créé lors du téléchargement), rien, à part
des demandes identiques de pauvres(*) gars comme moi qui cherchent sur le
net...

A défaut je ferais un truc qui bouge, histoire de montrer que


l'application
n'est pas plantée.



Et bien faire un truc qui bouge comme une image animée, cela ne fonctionne
pas, tout est bloqué pendant le HTTPrequete.
Voila ce que j'ai fait finalement, je compresse les fichiers qui doivent
être téléchargés dans un ZIP-Windev puis je découpe en paquets de 300Ko, je
les télécharge un par un, ainsi ma jauge bouge.
Problème : celui qui a un modem voit la jauge bouger 2 fois par minutes ...