Précédent   Forum du club des développeurs et IT Pro > C et C++ > Bibliothèques
Bibliothèques Vos questions sur les bibliothèques pour C ou C++
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 24/06/2007, 16h52   #1
crunk
Invité régulier
 
Inscription : octobre 2006
Messages : 39
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 39
Points : 5
Points : 5
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++
crunk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2007, 16h58   #2
Laurent Gomila
Rédacteur
 
Avatar de Laurent Gomila
 
Développeur informatique
Inscription : avril 2003
Messages : 10 651
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2003
Messages : 10 651
Points : 17 725
Points : 17 725
T'as dû passer beaucoup de temps à chercher
libcurl
ftplib
libftp
__________________
Mieux que SDL : découvrez SFML
Laurent Gomila est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2007, 17h10   #3
crunk
Invité régulier
 
Inscription : octobre 2006
Messages : 39
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 39
Points : 5
Points : 5
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 ...
crunk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2007, 19h54   #4
Laurent Gomila
Rédacteur
 
Avatar de Laurent Gomila
 
Développeur informatique
Inscription : avril 2003
Messages : 10 651
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2003
Messages : 10 651
Points : 17 725
Points : 17 725
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 :
Citation:
Curl is free and open software that compiles under a wide variety of operating systems
__________________
Mieux que SDL : découvrez SFML
Laurent Gomila est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2007, 14h05   #5
crunk
Invité régulier
 
Inscription : octobre 2006
Messages : 39
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 39
Points : 5
Points : 5
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.
crunk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2007, 14h21   #6
_-Slash-_
Membre éprouvé
 
Inscription : juillet 2006
Messages : 322
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 322
Points : 422
Points : 422
Tu as tenté avec libCurl ?
_-Slash-_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2007, 14h22   #7
Laurent Gomila
Rédacteur
 
Avatar de Laurent Gomila
 
Développeur informatique
Inscription : avril 2003
Messages : 10 651
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Moselle (Lorraine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2003
Messages : 10 651
Points : 17 725
Points : 17 725
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 ....
__________________
Mieux que SDL : découvrez SFML
Laurent Gomila est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2007, 20h24   #8
_-Slash-_
Membre éprouvé
 
Inscription : juillet 2006
Messages : 322
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 322
Points : 422
Points : 422
d'où ne pas poster quand on ne lit que le début et la fin, merci pour le rappel Laurent
_-Slash-_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2012, 11h08   #9
Magno
Nouveau Membre du Club
 
Yoann
Inscription : février 2011
Messages : 149
Détails du profil
Informations personnelles :
Nom : Yoann

Informations forums :
Inscription : février 2011
Messages : 149
Points : 33
Points : 33
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
Magno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2012, 16h53   #10
leternel
Membre Expert
 
Homme Pierre
Ingénieur développement logiciels
Inscription : juin 2007
Messages : 1 178
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Localisation : France

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

Informations forums :
Inscription : juin 2007
Messages : 1 178
Points : 2 492
Points : 2 492
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.
  • La plus sotte des questions est celle qu'on ne pose pas.
leternel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2012, 15h33   #11
Ngork
Membre chevronné
 
Homme
Auditeur informatique
Inscription : avril 2009
Messages : 118
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Auditeur informatique
Secteur : Finance

Informations forums :
Inscription : avril 2009
Messages : 118
Points : 650
Points : 650
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é." !
Ngork est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h04.


 
 
 
 
Partenaires

Hébergement Web