Bonjour
Je transfert depuis access un fichier texte de 2Mo sur un serveur ftp. hors depuis une semaine le fichier ainsi transmis fait 0 ko une fois sur le ftp.
D'apres la hot line de l'hebergeur ftp il faut essayer d'augementer le timeout car le fichier n'est pas completement copier.
voila le code qui fonctionnait depuis 2 ans ! que faut il rajouter pour augmenter le delai timeout ?
ou alors quelqu'un a t il une idée sur la question.
Pour info je peux copier manuellement le fichier depuis windows
J'arrive a copier egalement avec un systeme de sauvegarde automatique (super flexible synchonizer). Donc ca n'est pas un probleme de parefeu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Function EnvoiVersFtp() Dim HwndConnect As Long Dim HwndOpen As Long 'Ouvre internet HwndOpen = InternetOpen("SiteWeb", 0, vbNullString, vbNullString, 0) 'Connection au site ftp HwndConnect = InternetConnect(HwndOpen, "ftp.mont.com", 21, _ "log", "pass", 1, 0, 0) 'positionnement du curseur dans le répertoire FtpSetCurrentDirectory HwndConnect, "table_catalogue" FtpPutFile HwndConnect, "\\SERVEUR\mont\Web Montaz\table_catalogue\ServiceAtelier", "ServiceAtelier.jpg", &H0, 0 InternetCloseHandle HwndConnect 'Ferme la connection InternetCloseHandle HwndOpen 'Ferme internet
Partager