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

Soyez le premier à donner votre avis sur cette source.

Vue 21 727 fois - Téléchargée 2 926 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
Messages postés
42
Date d'inscription
mercredi 5 février 2003
Statut
Membre
Dernière intervention
4 novembre 2008

Petite précision.
Un fichier de valeur nulle passe. Plus de 1 octet, ne passe pas !?!
Merci
Messages postés
42
Date d'inscription
mercredi 5 février 2003
Statut
Membre
Dernière intervention
4 novembre 2008

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.
Messages postés
6
Date d'inscription
lundi 25 août 2003
Statut
Membre
Dernière intervention
5 mai 2013

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) \--/
Messages postés
25
Date d'inscription
dimanche 7 novembre 2004
Statut
Membre
Dernière intervention
19 novembre 2013
2
J'utilise encore ce code en VB.NET 2010 et Windows 7 dans mon LOTRO Carto et Warhammer Carto.
Messages postés
1221
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

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.