Bonjour a tous,
Voila ma question :
Je connecte un IdFtp sur un serveur avec un login, je lance le transfert d'un fichier un peu long genre une dizaine de mega... comment peut t-on recuperer l'etat d'avancement du tranferts et si possible le taux de transfert ?
J'ai essayer un truc qui marche tres bien lorsqu'on charge un fichier sur le disque depuis le Ftp, mais pas dans l'autre sens :
Avant de demarrer le tranfert je reccupere la taille du fichier et avec un timer je lis la taille du fichier sur le disque a l'instant donné toutes les n millieme de secondes. J'obtiens ainsi l'avancement.
Cette technique ne marche pas dans le sens inverse en Upload, la lecture de la taille du fichier avec :
Semble bloquer le transfert du fichier...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 IdFtp1.size(Fichier);
Et ce de meme si j'essais de connecter un autre IdFtp pour lire la taille.
Une idée ?
Merci
HopeLeaves
Partager