Client ftp

Soyez le premier à donner votre avis sur cette source.

Vue 21 775 fois - Téléchargée 3 230 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

Messages postés
7
Date d'inscription
samedi 25 septembre 2010
Statut
Membre
Dernière intervention
28 novembre 2010

Bravo très bon code !!!
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 ?
Messages postés
723
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
@++++
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?
Messages postés
1447
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 !
Afficher les 21 commentaires

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.