IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques Discussion :

Gestion du FTP en C


Sujet :

Bibliothèques

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 39
    Points : 16
    Points
    16
    Par défaut Gestion du FTP en C
    Bonjour chers développeurs, je cherche une bibliothèque pour
    gèrer la connection à un serveur ftp, l'authentification, le
    listage, le transfert de fichiers ... Je voudrais éviter de passer
    par les sockets et implémenter moi meme le protocol enfin bref
    j'ai fait quelques recherches et je n'ai pas trouver mon bonheur
    Merci d'avance pour votre aide

    PS : Je préfèrerai une bibliothèque en C, mais je suis aussi
    preneur si elle est en C++

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Points : 15 920
    Points
    15 920
    Par défaut
    T'as dû passer beaucoup de temps à chercher
    libcurl
    ftplib
    libftp

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 39
    Points : 16
    Points
    16
    Par défaut
    J'avoue que jorai pu creuser un peu plus, j'étais tombé sur libcurl
    en gOOglant mais j'ai cru comprendre que c'était une lib windows
    et je code sous linux, j'ai oublié de le préciser.
    En tout cas merci pour te réactivité, j'ai à peine eu le temps d'aller
    me chercher un coca ...

  4. #4
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Points : 15 920
    Points
    15 920
    Par défaut
    Citation Envoyé par crunk
    j'étais tombé sur libcurl
    en gOOglant mais j'ai cru comprendre que c'était une lib windows
    Aucun souci avec ça :
    Curl is free and open software that compiles under a wide variety of operating systems

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 39
    Points : 16
    Points
    16
    Par défaut
    Je ne sais pas vraiment si c'est autorisé de reouvrir des posts que j'avais marqués résolu; dans un premier temps j'ai cru avaoir trouvé mon bonheur
    avec la ftplib, mais je me suis rendu compte qu'elle ne me convenait pas
    à l'utilisation car il faut creer des fichiers temporaires dans pas mal de cas
    ce qui n'est pas tres pratique.
    J'ai jeté un coup d'oeil aux autres lib qui m'ont été proposées mais la libcurl
    ne permet que l' upload/download de fichiers, et pas d'autres choses comme
    obtenit la liste des fichiers d'un repertoire etc .... et la libftp n'a l'air d'exister
    que sous HP-UX alors que je d"veloppe sous linux. Désolé je na'i peut etre pas donné assez de précisions dans mon premier post.
    Donc voila, apres de LONGUES recherches cette fois je na'i rien trouvé
    qui me convienne, à savoir une lib C ou C++ assez complète pour utiliser
    le protocol FTP.

  6. #6
    Membre confirmé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    353
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 353
    Points : 573
    Points
    573
    Par défaut
    Tu as tenté avec libCurl ?

  7. #7
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Points : 15 920
    Points
    15 920
    Par défaut
    Citation Envoyé par _-Slash-_
    Tu as tenté avec libCurl ?
    Citation Envoyé par crunk
    J'ai jeté un coup d'oeil aux autres lib qui m'ont été proposées mais la libcurl
    ne permet que l' upload/download de fichiers, et pas d'autres choses comme
    obtenit la liste des fichiers d'un repertoire etc ....

  8. #8
    Membre confirmé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    353
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 353
    Points : 573
    Points
    573
    Par défaut
    d'où ne pas poster quand on ne lit que le début et la fin, merci pour le rappel Laurent

  9. #9
    Membre du Club
    Inscrit en
    Février 2011
    Messages
    149
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 149
    Points : 68
    Points
    68
    Par défaut
    Bonjour je cherche la même chose,
    j'ai une application qui génère des fichiers, et ces fichiers, je voudrais les mettre sur mon serveur FTP. Alors je voudrais savoir ou est ce que je pourrais trouver des explications sur les librairy FTP pour se connecter/deconnecter du FTP, Uploader des fichiers...

    Merci

  10. #10
    Expert éminent sénior

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 189
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 189
    Points : 17 141
    Points
    17 141
    Par défaut
    Tu peux toujours jeter un œil du coté des sources de Filezilla ou gftp, pour voir ce qu'eux utilisent.
    Mes principes de bases du codeur qui veut pouvoir dormir:
    • Une variable de moins est une source d'erreur en moins.
    • Un pointeur de moins est une montagne d'erreurs en moins.
    • Un copier-coller, ça doit se justifier... Deux, c'est un de trop.
    • jamais signifie "sauf si j'ai passé trois jours à prouver que je peux".
    • La plus sotte des questions est celle qu'on ne pose pas.
    Pour faire des graphes, essayez yEd.
    le ter nel est le titre porté par un de mes personnages de jeu de rôle

  11. #11
    Membre expérimenté Avatar de Ngork
    Homme Profil pro
    Barbare IT
    Inscrit en
    Avril 2009
    Messages
    160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Barbare IT
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 160
    Points : 1 372
    Points
    1 372
    Par défaut libcurl encore !
    La bibliothèque libcurl répond parfaitement à tous les points vus ici, qu'il s'agisse des messages de 2007 ou de ceux de ces derniers jours, en effet - contrairement à ce qui a été indiqué - libcurl permet non seulement de downloader et uploader des fichiers sur ftp, et cela sur n'importe quel système d'exploitation, mais aussi d'obtenir la liste des fichiers d'un répertoire ftp et d'une manière plus générale de gérer intégralement celui-ci !

    Voir la page de documentation correspondante : "La partie concernant le chemin d'une requête FTP spécifie le fichier à récupérer et à partir de quel répertoire. Si la partie du fichier est omise alors libcurl télécharge la liste du contenu pour le répertoire spécifié." !

Discussions similaires

  1. [AC-2013] Gestion de FTP avec wininet.dll sous windows 8
    Par Décibel dans le forum Access
    Réponses: 0
    Dernier message: 28/01/2015, 13h51
  2. [Lien symbolique] Gestion du FTP
    Par Tchinkatchuk dans le forum Administration système
    Réponses: 1
    Dernier message: 25/07/2007, 17h41
  3. [FTP] Gestion des fichiers Online ?
    Par MaTHieU_ dans le forum Langage
    Réponses: 9
    Dernier message: 23/10/2005, 15h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo