[.net2] client ftp: ou comment utiliser les classes ftpwebresquest/ftpwebresponse

0/5 (26 avis)

Vue 21 850 fois - Téléchargée 2 929 fois

Description

Simple client Ftp (petit quand même) composé d'une classe principale FtpClient. Cette classe utilise en masse les classes du Framework FtpWebRequest et FtpWebResponse.
Pour le moment le transfert de fichiers avec le serveur FTP se fait en synchrone (peu rapide).

Ce code peut servir de base pour quelques VBéiste.Net ambitieux et peux largement être optimisé niveau rapidité.
Le code est également commenté comme il se doit

Voila je vous laisse découvrir les possibilités du FTP avec les classes du Framework... ;)

Conclusion :


NB: Le téléchargement/envoie de fichier en asynchrone sera ajouté d'ici peu car en effet un problème de sécurité .NET m'empêche de tester ce mode.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
DocPhiphi Messages postés 42 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 4 novembre 2008
16 sept. 2012 à 12:25
Petite précision.
Un fichier de valeur nulle passe. Plus de 1 octet, ne passe pas !?!
Merci
DocPhiphi Messages postés 42 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 4 novembre 2008
16 sept. 2012 à 11:50
Bonjour.
Je cherchais une source de FTP pour faire une appli de gestion d'images pour un site de photos.
J'ai trouvé avec cette source, MAIS :
L'upload ne fonctionne pas. J'ai un message d'erreur "Le serveur distant a retourné une erreur : (550) Fichier non disponible (par exemple fichier introuvable, accès impossible)".
J'ai vérifié, les chemins source et destination sont corrects.
Une idée ?
Merci d'avance.
cs_bonnoccaz Messages postés 6 Date d'inscription lundi 25 août 2003 Statut Membre Dernière intervention 5 mai 2013
2 mars 2011 à 19:39
Filezilla sous windows 7 fonctionne très bien..

SOUS WINDOWS 7 (VB.NET 2008) il y a l'erreur que personne 'w7' arrive à le résoudre jusqu'à preuve du contraire, car j'ai essayer de changer:

m_WebClient = CType(FtpWebRequest.Create(path), FtpWebRequest)
Par :
m_WebClient = FtpWebRequest.Create(path)

Ça change rien chez moi..

Mais sous vb6 (XP) a l'époque ca fonctionne bien.. (virtualbox).

j'ai oublie ou je les vue sur le net.. il y a un EXÉCUTABLE FTP configurable par fichier .xml (2 fichier), simple et facile, il gère que le glisser déposer, pas très sécurise, je vous l'accord.

j'ai Opté pour du PHP ( en ligne ;-( ), vue qu'il y a pas WEB FTP \ sans WEB / .. (Internet) \--/
christian_grandjean Messages postés 25 Date d'inscription dimanche 7 novembre 2004 Statut Membre Dernière intervention 19 novembre 2013 2
2 mars 2011 à 17:49
J'utilise encore ce code en VB.NET 2010 et Windows 7 dans mon LOTRO Carto et Warhammer Carto.
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
1 mars 2011 à 15:56
Tu as testé FileZilla déjà pour voir si le FTP marche ?
Afficher les 26 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.