cript
Messages postés18Date d'inscriptionjeudi 8 juillet 2004StatutMembreDernière intervention28 septembre 2007
-
8 oct. 2006 à 15:01
cript
Messages postés18Date d'inscriptionjeudi 8 juillet 2004StatutMembreDernière intervention28 septembre 2007
-
18 oct. 2006 à 19:53
Bonjour,
Voilà je suis entrain de dev un client FTP avec Winsock et je voudrais savoir comment procéder pour transferer des fichiers vers le serveur de plusieurs Mo voir Go ...
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 8 oct. 2006 à 19:05
Salut
Que le fichier fasse 100ko ou 10 Go, la méthode reste la même :
- Transférer des paquets de données
- A la réception, les écrire dans le fichier à recréer au fur et à mesure que tu les reçois.
Il va donc falloir gérer finement le nombre d'octets reçus afin de réouvrir le fichier à reconstruire puis se placer à la fin, genre
A chaque réception de paquets de données dans la variable DonnéesReçues
Open LeFichier For Binary Acces Write As #1
Put #1, Adresse, DonnéesReçues
Close #1
Adresse = Adresse + LenB(DonnéesReçues)
Nota : Il faudra que Adresse conserve sa valeur entre deux exécutions de ta procédure (Dim en Static ou définie en Private dans la partie Déclaration de ta forme/module)
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Champion du monde de boule de cristal - 2005 Le savoir est la seule matière qui s'accroit quand on