Telecharger Un fichier en C sous Linux - C - Programmation
Marsh Posté le 08-01-2006 à 23:48:39
muby a écrit : j'aurai savoir si quelqu'un aurai une solution rapide a mettre en place pour pouvoir télécharger un fichier sur un site internet mais tous cela programmer en C. |
Appeler un service ftp avec system() ?
Marsh Posté le 09-01-2006 à 01:28:42
Je sais pas si je dois appeler un server ftp avec system() ou bien utiliser curl, le faite est que je ne trouve pas d'exemple de code pour savoir comment cela marche, moi c'est tout simple je dois récuperer une image sur un site et l'enregistrer sur le disque dur, et je le rapelle tous ca sous linux en C :s
Merci d'avance
cordialement
Marsh Posté le 09-01-2006 à 01:36:06
http://curl.haxx.se/libcurl/c/
http://curl.haxx.se/libcurl/c/example.html
http://curl.haxx.se/lxr/source/docs/examples/ftpget.c
Marsh Posté le 09-01-2006 à 02:46:59
push a écrit : http://curl.haxx.se/libcurl/c/ |
Merci push c'est exactement ce que je voulais par contre j'ai un souci quand je compile auriez vous des infos ? je suis sous mandriva linux 2006, j'ai installer les packages curl, mais quand je compil j'obtiens
Code :
|
merci d'avance
Marsh Posté le 09-01-2006 à 03:06:25
http://curl.haxx.se/libcurl/c/libcurl-tutorial.html
Linking the Program with libcurl
When having compiled the program, you need to link your object files to create a single executable. For that to succeed, you need to link with libcurl and possibly also with other libraries that libcurl itself depends on. Like the OpenSSL libraries, but even some standard OS libraries may be needed on the command line. To figure out which flags to use, once again the 'curl-config' tool comes to the rescue:
$ curl-config --libs
si y t'ennuie à cause des libs ssl, enlève -lssl et -lcrypto, t'en as pas besoin de toute façon
Marsh Posté le 09-01-2006 à 03:16:13
J'ai bien vu ca mais en faite il suffisait que je rajoute -lcurl en compilant avec gcc normalement maintenant je devrais arrivé a m'en sortir merci a tous pour votre aide et surtout a PUSH
Grand merci
Marsh Posté le 08-01-2006 à 23:26:03
Bonjour,
j'aurai savoir si quelqu'un aurai une solution rapide a mettre en place pour pouvoir télécharger un fichier sur un site internet mais tous cela programmer en C.
sous windows cela ne pose aucun probleme avec urlmon.h mais sous linux je ne trouve pas comment faire.
Merci d'avance