Uploader des fichiers de plus de 500 Mo

cript Messages postés 18 Date d'inscription jeudi 8 juillet 2004 Statut Membre Dernière intervention 28 septembre 2007 - 8 oct. 2006 à 15:01
cript Messages postés 18 Date d'inscription jeudi 8 juillet 2004 Statut Membre Dernière intervention 28 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 ...

Merci d'avance pour vos réponse !

@+

3 réponses

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
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
0
cript Messages postés 18 Date d'inscription jeudi 8 juillet 2004 Statut Membre Dernière intervention 28 septembre 2007
10 oct. 2006 à 20:05
Merci pour ta réponse très fructueuse !
Mais pourrais-tu me dirigier vers un site qui pourrait m'apprendre a peu plus a utiliser cette methode ?

Merci d'avance !

@+
0
cript Messages postés 18 Date d'inscription jeudi 8 juillet 2004 Statut Membre Dernière intervention 28 septembre 2007
18 oct. 2006 à 19:53
Un petit up ?
S'il vous plaît !
0
Rejoignez-nous