Bonjour,

Je désire uploade sur un ftp un fichier de maniére automatique avec ftp.exe

J'ai crée un fichier contenant les insctructions ftp que j'appelle via un script VBS

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "ftp.exe -v -w:10000 -n -i -s:C:\ftp.bat",0,True
Je laisse le FTP en mode ASCII vu que c'est du texte .

Je me connecte a mon ftp orange qui n'est pas plein loin de la .

La plus part du temps ca fonctionne comme sur des roulettes mais parfois le fichier Uploader est inférieur au fichier source .

Je me retrouve avec un txt de 14Mo alors que le source fais 18Mo

Inversement quand je veux télécharger un fichier RAR qui fait 6Mo (Ftp en mode binary bien sur ) parfois ca fonctionne et parfois je me retrouve avec une archive RAR de 0 octet ...

J'ai voulu tenter une vérification en testant la taille du fichier

If taille > 0 then ok etc etc ...

Ca a fonctionné jusqu'a ce que je me retrouve avec une archive de 4MO ...

Pourriez vous m'expliquer qu'est ce qui cause probléme ( time out ?? une histoire de cache ?? ftp passif ou actif ? ) et si possible comment y remédier .

Merci d'avance .

Bonne Journée !