[C++] Transfert de gros fichiers via FTP

sophie26 -  
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjours

Voila j'ai besoin d'un petit coup de main faute d'être un peu perdu.
J'ai pour projet sous borland 6 de permettre à chaque utilisateurs de mon application de partager des fichiers qui seront accéssible au partage par certains autres utilisateurs qui viendrons se connecter au post.
Concrètement, c'est la même chose que Filezilla etc ...
J'ai donc penser à utiliser le protocole FTP cependant les composants présent dans borland ne sont pas nécessaire pour gérer cette partie (serveur) de mon application.

J'ai pensais jusqu'à maintenant que la solution pourrais se retrouver dans une librairie qui me permettrait d'émuler ce serveur FTP dans mon appli, mai me voila ici à vous demander conseils :D


sophie,
A voir également:

11 réponses

mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Sans vouloir m'interposer, l'idéal serait que vous communiquiez par messages privés tant que ce n'est pas en rapport direct avec la question de départ (afin que les personnes confrontées au même problème par la suite accèdent directement à l'information). Pour cela il faudrait que sophie26 crée un compte commentcamarche...
3
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Sous linux il y a effectivement une librarie qui pourrait correspondre à tes besoins :
ftplib-dev - Library of callable ftp routines (development)

Un aperçu :
https://www.berlios.de/software/kasablanca/

Bonne chance
0
sophie26
 
Merci, oui il va faloir que je le fasse pour linux ou du moin que l'appli puisse être compatible avec celui-ci.
Sinon j'ai peu être une source avec CFTpServer : https://sourceforge.net/projects/cftpserver/
Mais il ne me donne pas grande satisfaction pour le moment avec mon borland 6
0
sophie26
 
J'ai peu être trouvé un élément de réponsse avec l'utilisation de la classe cftpserver trouvée ici : https://codes-sources.commentcamarche.net/

Mais il manque pas mal de fichiers lors de la compilation, et je pensse que c'est plus du au Borland 6 ( Oui je le critique ^^ )
Sinon je cherche quelque chose qui y ressemble

Merci

sophie,
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
shuya89 Messages postés 470 Date d'inscription   Statut Membre Dernière intervention   39
 
deja moi je te conseillerais de changer d'EDI borland est pourri car il sert a faire du C et du C++ en meme temp je te conseille dev C++ ou alors eclipse
0
sophie26
 
Je suis complètement d'accord avec toi, mais je me dois de terminer une grosse appli que l'on a monté en groupe, je ne peux donc changer d'EDI.
0
shuya89 Messages postés 470 Date d'inscription   Statut Membre Dernière intervention   39 > sophie26
 
lol tu peut changer en cours de programmation ca change strictement rien
0
sophie26 > shuya89 Messages postés 470 Date d'inscription   Statut Membre Dernière intervention  
 
?
mais le reste de mon appli dois rester sur borland, tu me propose de coder une partie avec dev++ et le reste sur borland ?
0
shuya89 Messages postés 470 Date d'inscription   Statut Membre Dernière intervention   39 > sophie26
 
moi ce que je fais en cours ( comme on ne doit utiliser que borland ) je tape mon code sous notempd ++ qui as la cooration synthaxique et je ne fais que compiler et execter sous borland.
Mais pourquoi as tu besoin d'utiliser borland?
0
sophie26 > shuya89 Messages postés 470 Date d'inscription   Statut Membre Dernière intervention  
 
Car les 4 autres développeur ont commencé le projet il y a déjà 4 mois sur borland, De plus les professeur c'est une éxigence supplémentaire faite par les professeur ...
:(
0
shuya89 Messages postés 470 Date d'inscription   Statut Membre Dernière intervention   39
 
tu fait quoi comme etude?
0
sophie26
 
Je passe des certifications en chargée de projet info indus
0
shuya89 Messages postés 470 Date d'inscription   Statut Membre Dernière intervention   39
 
a ouais ok moi je suis en bts iris et je suis forcée de bosser sous borland 5 et l'année prochaine ce sera borland 3
0
sophie26
 
Mes 4 confrères qui sont sur ce projet proviennent aussi du bts Iris, c'est un peu la misère .... ^^
0
shuya89 Messages postés 470 Date d'inscription   Statut Membre Dernière intervention   39
 
oui j'avoue et toi tu as fait quoi avant ?
0
sophie26
 
Et sinon il est possible de piloter une application open source qui gérera mon server ftp par le bied de celle que je suis en train de developpez
0
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Concrètement administrer un serveur ftp revient à
- changer son fichier de configuration et le relancer
- changer les contenus du partages (ce qui consiste à déplacer des fichiers dans sa raçine et qui ne nécessite pas de le relancer).

Ensuite du moment qu'un serveur (=démon) ftp (par exemple proftpd) tourne, on peut potentiellement se connecter à ton ftp. Mais concrètement si ton application n'assure pas le rôle de serveur ftp il faut en lancer un.

Bonne chance
0