1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Sub EnvoiVersFtp(Serveur As String, User As String, Pwd As String, _
FichierLocal As String, DossierFTP As String, FichierFTP As String)
Dim HwndConnect As Long
Dim HwndOpen As Long
'Ouvre internet
HwndOpen = InternetOpen("SiteWeb", 0, vbNullString, vbNullString, 0)
'Connection au site ftp - On suppose que le n° de port est 21
HwndConnect = InternetConnect(HwndOpen, Serveur, 21, _
User, Pwd, 1, 0, 0)
'positionnement du curseur dans le répertoire
FtpSetCurrentDirectory HwndConnect, DossierFTP
'Envoi du fichier
FtpPutFile HwndConnect, FichierLocal, FichierFTP, &H0, 0
InternetCloseHandle HwndConnect 'Ferme la connection
InternetCloseHandle HwndOpen 'Ferme internet
End Sub |
Partager