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
| Private Sub Command1_Click()
fichier = Dir(orig + "*.jpg") 'la variable fichier prend le nom du fichier jpg.
Text1 = fichier
If fichier = "" Then 'Si la variable fichier est vide alors on quitte la boucle do.
Exit Sub
End If
With Inet1
.URL = "ftp.xxx.com"
.UserName = "user@xxx.com"
.Password = "*****"
.AccessType = icDirect
.protocol = icFTP 'Le protocole est FTP.
.Execute , "CD /images/photos" + dest 'Aller dans le repertoire de stockage.
End With
Do
fichier = Dir(orig + "*.jpg") 'la variable fichier prend le nom du fichier jpg.
If fichier = "" Then 'Si la variable fichier est vide alors on quite la boucle do.
Exit Do
Else
fichiersource = orig + fichier
While Inet1.StillExecuting = True 'tanque le controle inet est occupe'
DoEvents 'Attente que le fichier soit copie' pour continuer.
Wend
Inet1.Execute , "PUT " & fichiersource & " " & fichier 'copie du fichier.
While Inet1.StillExecuting = True
DoEvents 'Attente que le fichier soit copie' pour continuer.
Wend
Kill fichiersource 'supprimer le fichier jpg dans le re'pertoire source.
End If
Loop
Inet1.Cancel 'Fin de la connection au FTP.
End Sub |
Partager