Client ftp

Soyez le premier à donner votre avis sur cette source.

Vue 21 523 fois - Téléchargée 3 146 fois

Description

C'est un client FTP tout ce qu'il y a de plus classique mais pas autant finalisé. Il utilise les socket pour se connecter au Serveur FTP.

Je me suis basé sur la doc que vous pouvez trouver sur le site de http://www.commentcamarche.com

Sans doute y a t'il encore quelques bugs et des améliorations à apporter. J'en suis conscient.

J'ai longtemps cravaché pour trouver de la doc ou une classe sur internet et j'ai pas trouvé autre chose que des dll réutilisables. C'était pas trop mon but pour cette application.

Donc voila, tout est dans le zip. Le code est commenté en anglais. C'est de l'anglais qui sort de je sais pas ou. Soyez tolérants.

Conclusion :


Je résoudrais les bugs et republierais la source en fonction de se que je recois également comme message.

Sinon les évolutions futurs :
- Multi-download en meme temps
- Multi-upload en meme temps
- Résoudre les problèmes des caractères spéciaux (ex: é, à, è) pour certaines commandes.
- etc...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

piallagautier
Messages postés
7
Date d'inscription
samedi 25 septembre 2010
Statut
Membre
Dernière intervention
28 novembre 2010
-
Bravo très bon code !!!
YPMN
Messages postés
98
Date d'inscription
vendredi 4 juin 2004
Statut
Membre
Dernière intervention
20 août 2012
-
Je commence par dire grand merci à POLZ qui dépose quelque chose qui tourne au premier essai. Même si lesd problèmes surgissent par la suite, on verra.

Juste une petite préoccupation pour nous qui avons des connaissances limitées au domaine du FTP :

'create a new directory 'testing'
FtpCreateDirectory hConnection, "Testing" (sert à créer un repertoire sur le répertoire principal du serveur FTP)... mais alors comment mettre le fichier Test.htm dirrectement sur un répertoir déjà existant sur le FTP ex: upload de Test.htm sur le repertoire "Central" déjà existant sur le FTP ?
cs_veler
Messages postés
724
Date d'inscription
dimanche 26 novembre 2006
Statut
Membre
Dernière intervention
23 janvier 2013
2 -
Salut,

Pour mon projet, je dois faire un client ftp, parmi tous les exemples de client ftp que j'ai pût trouvé, j'ai remarqué le même problème à chaque fois :

Vous utilisez le transfert de donné via des Byte (ici, 1024 byte), et heureusement car un Download comme sais faire .Net fige l'application.

Mais j'ai un problème, je peux envoyer et recevoir n'importe quel fichier de mon ftp, mais si j'essaie de mettre un fichier de 10Mo par exemple, ça ne fonctionne pas, il dit que le tableau est trop petit ou en dehors des limites. Que faire? j'ai essayé de l'agrandir en changeant le 1024 Byte mais ça ne fait rien.

Avez-vous une solution? SVP

PS : question, pourquoi on utilise les Byte plutôt qu'un Download tout court avec un BackgroundWorker afin d'éviter que ça se fige?

Merci
@++++
cs_Children
Messages postés
84
Date d'inscription
lundi 5 février 2007
Statut
Membre
Dernière intervention
29 avril 2009
-
Pourrais-je savoir pourquoi la connexion ne veut pas se faire alors que toutes mes informations sont bonne?
OneHacker
Messages postés
1466
Date d'inscription
jeudi 2 novembre 2000
Statut
Membre
Dernière intervention
23 septembre 2007
1 -
C'est ce que j'ai fait mails seul le fichier de Destination est définit !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.