Je désirerais utiliser l'API libcurl.dll fournis avec cURL pour effectuer des transferts SFTP.
http://curl.haxx.se/libcurl/
Quelqu'un a-t-il déjà utiliser cette API ?
Dans l'affirmative est-il possible d'avoir un exemple de code ?
Merci d'avance pour toute aide.
j'utilise curl, mais en ligne de commande ( sous linux) .... si tu y arrives, merci de nous tenir au courant. Quand j'aurai ( si j'ai ;) ) un moment, je vais me pencher sur la question, httprequete étant somme toute assez limité....
Whaouu@gmail.com a écrit :
Bonjour, à tous,
Je désirerais utiliser l'API libcurl.dll fournis avec cURL pour
effectuer des transferts SFTP.
http://curl.haxx.se/libcurl/
Quelqu'un a-t-il déjà utiliser cette API ?
Dans l'affirmative est-il possible d'avoir un exemple de code ?
Merci d'avance pour toute aide.
j'utilise curl, mais en ligne de commande ( sous linux) ....
si tu y arrives, merci de nous tenir au courant.
Quand j'aurai ( si j'ai ;) ) un moment, je vais me pencher sur la
question, httprequete étant somme toute assez limité....
Je désirerais utiliser l'API libcurl.dll fournis avec cURL pour effectuer des transferts SFTP.
http://curl.haxx.se/libcurl/
Quelqu'un a-t-il déjà utiliser cette API ?
Dans l'affirmative est-il possible d'avoir un exemple de code ?
Merci d'avance pour toute aide.
j'utilise curl, mais en ligne de commande ( sous linux) .... si tu y arrives, merci de nous tenir au courant. Quand j'aurai ( si j'ai ;) ) un moment, je vais me pencher sur la question, httprequete étant somme toute assez limité....
Whaouu
On 7 nov, 11:13, phig wrote:
a écrit :
> Bonjour, à tous,
> Je désirerais utiliser l'API libcurl.dll fournis avec cURL pour > effectuer des transferts SFTP.
>http://curl.haxx.se/libcurl/
> Quelqu'un a-t-il déjà utiliser cette API ?
> Dans l'affirmative est-il possible d'avoir un exemple de code ?
> Merci d'avance pour toute aide.
j'utilise curl, mais en ligne de commande ( sous linux) .... si tu y arrives, merci de nous tenir au courant. Quand j'aurai ( si j'ai ;) ) un moment, je vais me pencher sur la question, httprequete étant somme toute assez limité....
En ligne de commande, cela fonctionne très bien et les possibilités sont déjà énormes.
Mes connaissances en matière d'utilisation d'API sont proches de zéro, mais j'ai tenté de reproduire (sans succès) un des exemples fournis qui permettent de récupère le code HTML d'une page.
Pour le moment je ne parviens pas à avancer plus en avant.
Par avance merci pour vos conseils.
On 7 nov, 11:13, phig <p...@free.fr> wrote:
Wha...@gmail.com a écrit :
> Bonjour, à tous,
> Je désirerais utiliser l'API libcurl.dll fournis avec cURL pour
> effectuer des transferts SFTP.
>http://curl.haxx.se/libcurl/
> Quelqu'un a-t-il déjà utiliser cette API ?
> Dans l'affirmative est-il possible d'avoir un exemple de code ?
> Merci d'avance pour toute aide.
j'utilise curl, mais en ligne de commande ( sous linux) ....
si tu y arrives, merci de nous tenir au courant.
Quand j'aurai ( si j'ai ;) ) un moment, je vais me pencher sur la
question, httprequete étant somme toute assez limité....
En ligne de commande, cela fonctionne très bien et les possibilités
sont déjà énormes.
Mes connaissances en matière d'utilisation d'API sont proches de zéro,
mais j'ai tenté de reproduire (sans succès) un des exemples fournis
qui permettent de récupère le code HTML d'une page.
> Je désirerais utiliser l'API libcurl.dll fournis avec cURL pour > effectuer des transferts SFTP.
>http://curl.haxx.se/libcurl/
> Quelqu'un a-t-il déjà utiliser cette API ?
> Dans l'affirmative est-il possible d'avoir un exemple de code ?
> Merci d'avance pour toute aide.
j'utilise curl, mais en ligne de commande ( sous linux) .... si tu y arrives, merci de nous tenir au courant. Quand j'aurai ( si j'ai ;) ) un moment, je vais me pencher sur la question, httprequete étant somme toute assez limité....
En ligne de commande, cela fonctionne très bien et les possibilités sont déjà énormes.
Mes connaissances en matière d'utilisation d'API sont proches de zéro, mais j'ai tenté de reproduire (sans succès) un des exemples fournis qui permettent de récupère le code HTML d'une page.
Pour le moment je ne parviens pas à avancer plus en avant.
Par avance merci pour vos conseils.
phig
a écrit :
On 7 nov, 11:13, phig wrote:
a écrit :
Bonjour, à tous, Je désirerais utiliser l'API libcurl.dll fournis avec cURL pour effectuer des transferts SFTP. http://curl.haxx.se/libcurl/ Quelqu'un a-t-il déjà utiliser cette API ? Dans l'affirmative est-il possible d'avoir un exemple de code ? Merci d'avance pour toute aide.
j'utilise curl, mais en ligne de commande ( sous linux) .... si tu y arrives, merci de nous tenir au courant. Quand j'aurai ( si j'ai ;) ) un moment, je vais me pencher sur la question, httprequete étant somme toute assez limité....
En ligne de commande, cela fonctionne très bien et les possibilités sont déjà énormes.
Mes connaissances en matière d'utilisation d'API sont proches de zéro, mais j'ai tenté de reproduire (sans succès) un des exemples fournis qui permettent de récupère le code HTML d'une page.
Pour le moment je ne parviens pas à avancer plus en avant.
Par avance merci pour vos conseils.
normal, tu passe en paramètre quelque chose qui est censé venir d'un include ( je pense ) à savoir "CURLOPT_URL". à mon avis ( je n'ai pas encore testé, je fais ca cette nuit, promis), ce paramètre doit être un entier, regardes dans curl.h.
my 2 cents
Whaouu@gmail.com a écrit :
On 7 nov, 11:13, phig <p...@free.fr> wrote:
Wha...@gmail.com a écrit :
Bonjour, à tous,
Je désirerais utiliser l'API libcurl.dll fournis avec cURL pour
effectuer des transferts SFTP.
http://curl.haxx.se/libcurl/
Quelqu'un a-t-il déjà utiliser cette API ?
Dans l'affirmative est-il possible d'avoir un exemple de code ?
Merci d'avance pour toute aide.
j'utilise curl, mais en ligne de commande ( sous linux) ....
si tu y arrives, merci de nous tenir au courant.
Quand j'aurai ( si j'ai ;) ) un moment, je vais me pencher sur la
question, httprequete étant somme toute assez limité....
En ligne de commande, cela fonctionne très bien et les possibilités
sont déjà énormes.
Mes connaissances en matière d'utilisation d'API sont proches de zéro,
mais j'ai tenté de reproduire (sans succès) un des exemples fournis
qui permettent de récupère le code HTML d'une page.
Pour le moment je ne parviens pas à avancer plus en avant.
Par avance merci pour vos conseils.
normal, tu passe en paramètre quelque chose qui est censé venir d'un
include ( je pense ) à savoir "CURLOPT_URL". à mon avis ( je n'ai pas
encore testé, je fais ca cette nuit, promis), ce paramètre doit être un
entier, regardes dans curl.h.
Bonjour, à tous, Je désirerais utiliser l'API libcurl.dll fournis avec cURL pour effectuer des transferts SFTP. http://curl.haxx.se/libcurl/ Quelqu'un a-t-il déjà utiliser cette API ? Dans l'affirmative est-il possible d'avoir un exemple de code ? Merci d'avance pour toute aide.
j'utilise curl, mais en ligne de commande ( sous linux) .... si tu y arrives, merci de nous tenir au courant. Quand j'aurai ( si j'ai ;) ) un moment, je vais me pencher sur la question, httprequete étant somme toute assez limité....
En ligne de commande, cela fonctionne très bien et les possibilités sont déjà énormes.
Mes connaissances en matière d'utilisation d'API sont proches de zéro, mais j'ai tenté de reproduire (sans succès) un des exemples fournis qui permettent de récupère le code HTML d'une page.
Pour le moment je ne parviens pas à avancer plus en avant.
Par avance merci pour vos conseils.
normal, tu passe en paramètre quelque chose qui est censé venir d'un include ( je pense ) à savoir "CURLOPT_URL". à mon avis ( je n'ai pas encore testé, je fais ca cette nuit, promis), ce paramètre doit être un entier, regardes dans curl.h.
my 2 cents
Whaouu
Les membres du site Oto mon très gentiment aider à clarifier la situation, en effet comme tu le précises, il est nécessaire de déclarer la valeur de tous les paramètres (je pensais naïvement que leur valeur était incluse dans la DLL).
Mes connaissances en C étant passé limité il ne m'est pas facile de déduire les valeurs en lisant le code, mais déjà avec l'aide qu'ils m'ont apporté le comportement du programme est nettement plus proche du résultat final.
Voilà où j'en suis au moment de la rédaction de ce message.
Les membres du site Oto mon très gentiment aider à clarifier la
situation, en effet comme tu le précises, il est nécessaire de
déclarer la valeur de tous les paramètres (je pensais naïvement que
leur valeur était incluse dans la DLL).
Mes connaissances en C étant passé limité il ne m'est pas facile de
déduire les valeurs en lisant le code, mais déjà avec l'aide qu'ils
m'ont apporté le comportement du programme est nettement plus proche
du résultat final.
Les membres du site Oto mon très gentiment aider à clarifier la situation, en effet comme tu le précises, il est nécessaire de déclarer la valeur de tous les paramètres (je pensais naïvement que leur valeur était incluse dans la DLL).
Mes connaissances en C étant passé limité il ne m'est pas facile de déduire les valeurs en lisant le code, mais déjà avec l'aide qu'ils m'ont apporté le comportement du programme est nettement plus proche du résultat final.
// // Déclaration des variables // sInfoRetour est une chaine = "" // Le texte du buffet nEasyhandle est un entier = 0 // L'addresse du buffet // // Appel de la DLL, on y passe un pointeur vers l'adresse du buffet // AppelDLL32("libcurl", "curl_easy_perform", &nEasyhandle) // // Récupération du buffet à partir de son addresse mémoire // sInfoRetour = ChaîneRécupère(nEasyhandle, crAdresseASCIIZ)
Normalement çà marche, le buffet est servi, bon appétit !
Whaouu@gmail.com a présenté l'énoncé suivant :
Grace a l'aide que j'ai reçu sur Developpez, j'ai trouvé l'ensemble
dès valeur des paramètres dans le fichier vblibcurl.odl, utilisé en
VB.
Fichier :
http://sourceforge.net/projects/libcurl-vb/
Maintenant il me manque la façon d'aller lire le buffer de :
//
// Déclaration des variables
//
sInfoRetour est une chaine = "" // Le texte du buffet
nEasyhandle est un entier = 0 // L'addresse du buffet
//
// Appel de la DLL, on y passe un pointeur vers l'adresse du buffet
//
AppelDLL32("libcurl", "curl_easy_perform", &nEasyhandle)
//
// Récupération du buffet à partir de son addresse mémoire
//
sInfoRetour = ChaîneRécupère(nEasyhandle, crAdresseASCIIZ)
Normalement çà marche, le buffet est servi, bon appétit !
// // Déclaration des variables // sInfoRetour est une chaine = "" // Le texte du buffet nEasyhandle est un entier = 0 // L'addresse du buffet // // Appel de la DLL, on y passe un pointeur vers l'adresse du buffet // AppelDLL32("libcurl", "curl_easy_perform", &nEasyhandle) // // Récupération du buffet à partir de son addresse mémoire // sInfoRetour = ChaîneRécupère(nEasyhandle, crAdresseASCIIZ)
Normalement çà marche, le buffet est servi, bon appétit !
phig
a écrit :
Grace a l'aide que j'ai reçu sur Developpez, j'ai trouvé l'ensemble dès valeur des paramètres dans le fichier vblibcurl.odl, utilisé en VB.
Fichier :
http://sourceforge.net/projects/libcurl-vb/
Maintenant il me manque la façon d'aller lire le buffer de :
// curl_init_flag nCURL_GLOBAL_NOTHING est un entier = 0 nCURL_GLOBAL_SSL est un entier = 1 nCURL_GLOBAL_WIN32 est un entier = 2 nCURL_GLOBAL_ALL est un entier = 3 nCURL_GLOBAL_DEFAULT est un entier = 3
// CURLoption nCURLOPT_ERRORBUFFER est un entier = 10010 nCURLOPT_URL est un entier = 10002 nCURLOPT_VERBOSE est un entier = 41 nCURLOPT_WRITEDATA est un entier = 10001 nCURLOPT_WRITEFUNCTION est un entier = 20011
nEasyhandle est un entier = 0 nCURLcode est un entier système sInfoRetour est une chaîne = ""
// curl_init_flag
nCURL_GLOBAL_NOTHING est un entier = 0
nCURL_GLOBAL_SSL est un entier = 1
nCURL_GLOBAL_WIN32 est un entier = 2
nCURL_GLOBAL_ALL est un entier = 3
nCURL_GLOBAL_DEFAULT est un entier = 3
// CURLoption
nCURLOPT_ERRORBUFFER est un entier = 10010
nCURLOPT_URL est un entier = 10002
nCURLOPT_VERBOSE est un entier = 41
nCURLOPT_WRITEDATA est un entier = 10001
nCURLOPT_WRITEFUNCTION est un entier = 20011
nEasyhandle est un entier = 0
nCURLcode est un entier système
sInfoRetour est une chaîne = ""
// curl_init_flag nCURL_GLOBAL_NOTHING est un entier = 0 nCURL_GLOBAL_SSL est un entier = 1 nCURL_GLOBAL_WIN32 est un entier = 2 nCURL_GLOBAL_ALL est un entier = 3 nCURL_GLOBAL_DEFAULT est un entier = 3
// CURLoption nCURLOPT_ERRORBUFFER est un entier = 10010 nCURLOPT_URL est un entier = 10002 nCURLOPT_VERBOSE est un entier = 41 nCURLOPT_WRITEDATA est un entier = 10001 nCURLOPT_WRITEFUNCTION est un entier = 20011
nEasyhandle est un entier = 0 nCURLcode est un entier système sInfoRetour est une chaîne = ""
// curl_init_flag nCURL_GLOBAL_NOTHING est un entier = 0 nCURL_GLOBAL_SSL est un entier = 1 nCURL_GLOBAL_WIN32 est un entier = 2 nCURL_GLOBAL_ALL est un entier = 3 nCURL_GLOBAL_DEFAULT est un entier = 3
// CURLoption nCURLOPT_ERRORBUFFER est un entier = 10010 nCURLOPT_URL est un entier = 10002 nCURLOPT_VERBOSE est un entier = 41 nCURLOPT_WRITEDATA est un entier = 10001 nCURLOPT_WRITEFUNCTION est un entier = 20011
nEasyhandle est un entier = 0 nCURLcode est un entier système sInfoRetour est une chaîne = ""
// curl_init_flag
nCURL_GLOBAL_NOTHING est un entier = 0
nCURL_GLOBAL_SSL est un entier = 1
nCURL_GLOBAL_WIN32 est un entier = 2
nCURL_GLOBAL_ALL est un entier = 3
nCURL_GLOBAL_DEFAULT est un entier = 3
// CURLoption
nCURLOPT_ERRORBUFFER est un entier = 10010
nCURLOPT_URL est un entier = 10002
nCURLOPT_VERBOSE est un entier = 41
nCURLOPT_WRITEDATA est un entier = 10001
nCURLOPT_WRITEFUNCTION est un entier = 20011
nEasyhandle est un entier = 0
nCURLcode est un entier système
sInfoRetour est une chaîne = ""
// curl_init_flag nCURL_GLOBAL_NOTHING est un entier = 0 nCURL_GLOBAL_SSL est un entier = 1 nCURL_GLOBAL_WIN32 est un entier = 2 nCURL_GLOBAL_ALL est un entier = 3 nCURL_GLOBAL_DEFAULT est un entier = 3
// CURLoption nCURLOPT_ERRORBUFFER est un entier = 10010 nCURLOPT_URL est un entier = 10002 nCURLOPT_VERBOSE est un entier = 41 nCURLOPT_WRITEDATA est un entier = 10001 nCURLOPT_WRITEFUNCTION est un entier = 20011
nEasyhandle est un entier = 0 nCURLcode est un entier système sInfoRetour est une chaîne = ""