1 2 3 4 5 6 7 8 9
|
NEasyhandle = API("LibCurl","curl_easy_init")//démarre une session curl en mode simple et retourne un code session
AppelDLL32("libcurl", "curl_easy_setopt", NEasyhandle, CURLOPT_URL, "ftp://192.168.5.1")//passe comme option l'adresse de connexion
AppelDLL32("libcurl", "curl_easy_setopt" , NEasyhandle , CURLOPT_USERPWD,"usrFTP: pwdFTP")//Identifiants et mot de passe
AppelDLL32("libcurl", "curl_easy_setopt", NEasyhandle, CURLOPT_UPLOAD, "true")//spécifie le type de transfert
AppelDLL32("libcurl", "curl_easy_setopt", NEasyhandle, CURLOPT_READDATA, "C:\Documents and Settings\a.pean.I2EE\Bureau\essai.txt")//fichier à transmettre
AppelDLL32("libcurl", "curl_easy_setopt", NEasyhandle, CURLOPT_INFILESIZE_LARGE, "0")
AppelDLL32("libcurl", "curl_easy_perform",NEasyhandle)//transfert
AppelDLL32("libcurl", "curl_easy_cleanup")//fermeture de la session curl |
Partager