1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
'Internet _ok permet d'ouvrir une connexion à internet
internet_ok = InternetOpen("PutFtpFile", 1, "", "", 0)
If internet_ok = 0 Then
MsgBox "connection internet impossible"
Exit Sub
End If
'******************
'connexion au site ftp
ftp_ok = InternetConnect(internet_ok, adresdest, port, ident, pass, 1, &H8000000, 0) 'mode passif
If ftp_ok = 0 Then
MsgBox "connection au site " & adresdest & " impossible"
Exit Sub
End If
'***********************************
'trouve le répertoire recepteur
select_rep = FtpSetCurrentDirectory(ftp_ok, "/Photos_Articles/")
If select_rep = 0 Then
MsgBox "impossible de trouver le répertoire " & "/Photos_Articles/"
Exit Sub
End If
i = 1
Do
MSHF_Fichiers.Row = i
MSHF_Fichiers.Col = 0
fichiersour = Txt_chemin.Text & "\" & MSHF_Fichiers.Text
nomfich = MSHF_Fichiers.Text
'transférer le fichier
succes = FtpPutFile(ftp_ok, fichiersour, nomfich, &H1, 0) 'ascii
If succes Then
result = result & Chr(10) & nomfich & " a été transféré sur " & Txt_chemin.Text
Else
result = result & Chr(10) & nomfich & " n'a pas pu être transféré"
End If
i = i + 1
Loop Until i = MSHF_Fichiers.Rows
'******************************
'fermer les pointeurs, ménage
InternetCloseHandle ftp_ok
InternetCloseHandle internet_ok
'annoncer le résultat de l'opération
If result <> "" Then
MsgBox result
Else
MsgBox "aucun fichier transféré"
End If |
Partager