Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/07/2011, 19h12   #1
Mut
Membre confirmé
 
Avatar de Mut
 
Inscription : mars 2003
Messages : 789
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : mars 2003
Messages : 789
Points : 237
Points : 237
Envoyer un message via MSN à Mut
Par défaut savoir quand un fichier est uploader sur un ftp

Bonjour,

J'ai adapter la méthode de la faq afin d'uploader un fichier sur un serveur ftp.
Le seul soucis c'est qu'il n'indique pas quand celui-ci est bien fini d'etre transférer sur le serveur...y'a t-il un moyen de savoir ?


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
'sauvegarde sur ftp
 
'Envoi et réception d'un fichier
 
Dim HwndConnect As Long
Dim HwndOpen As Long
'Ouvre internet
HwndOpen = InternetOpen("ftpperso.domaine.fr", 0, vbNullString, vbNullString, 0)
'Connection au site ftp
HwndConnect = InternetConnect(HwndOpen, "ftpperso.domaine.fr", 21, _
  "test.perso.domaine.fr", "mdp", 1, 0, 0)
 
'positionnement du curseur dans le répertoire
FtpSetCurrentDirectory HwndConnect, "documents/test"
 'Téléchargement de test.txt
 
FtpPutFile HwndConnect, "C:\Users\admin\Desktop\cuntest.doc", "cttest2.doc", &H0, 0
 
InternetCloseHandle HwndConnect 'Ferme la connection
InternetCloseHandle HwndOpen 'Ferme internet
Merci
Mut est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2011, 19h05   #2
Rédacteur
 
Avatar de LedZeppII
 
Homme
Maintenance données produits
Inscription : décembre 2005
Messages : 3 939
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Maintenance données produits
Secteur : Distribution

Informations forums :
Inscription : décembre 2005
Messages : 3 939
Points : 6 278
Points : 6 278
Bonjour,

Après exécution de FtpPutFile, l'opération de transfert est finie.
Avec succès ou en erreur.

Code :
1
2
3
4
5
6
7
If FtpPutFile(HwndConnect, "C:\Users\admin\Desktop\cuntest.doc", "cttest2.doc", 0, 0) = False Then
   ' Erreur
   MsgBox "Le transfert a échoué"
Else
   ' Succès
   MsgBox "Transfert terminé"
End if
A+
LedZeppII est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2011, 20h48   #3
Mut
Membre confirmé
 
Avatar de Mut
 
Inscription : mars 2003
Messages : 789
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : mars 2003
Messages : 789
Points : 237
Points : 237
Envoyer un message via MSN à Mut
Génial !

Merci !!
Mut est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h40.


 
 
 
 
Partenaires

Hébergement Web