UpsFts.ClientFtp.EcrireFlux

Rappel EcrireFlux(F : Nul Ou FluxInternet, FinDeFlux : Booleen Sortie);

Description

La méthode de rappel EcrireFlux est appelée à plusieurs reprises dès lors que le client a initialisé un transfert de fichier du serveur vers le client.

Le paramètre F est le flux ouvert en écriture binaire dans lequel la méthode doit écrire le contenu. Quand la fin du contenu est atteinte, le paramètre FinDeFlux doit être renseigné à Vrai et l'appel à la méthode est alors le dernier.

La valeur de retour doit suivre la convention de fonctionnement de l'énuméré RappelReponse.

Exemple

/****************************************************************/
Rappel ClientFtp.EcrireFlux(F : Nul Ou FluxInternet, FinDeFlux : Booleen Sortie)
/* Objet : Ecrit dans le flux le fichier a transférer. */
/****************************************************************/
Variable
/******/
Debut
MonClient=MonClientFtp(LireExtension("AppFts"));
TailleLue=MonClient.FichierATransferer.Lire(Buffer, TailleBuffer);
Si TailleLue!=0 Alors Fin Si
Si TailleLue<TailleBuffer Alors Fin Si
Retourner RappelSucces;
Fin Rappel

Voir aussi

LireFlux pour lire dans un flux Ftp.

Traduction

---------