Le transfert de données d'une application ASP.NET vers un serveur FTP est souvent nécessaire dans le cadre d'applications distribuées ou d'interconnexion de différents types de systèmes (Windows, Unix, Mainframe, ...).
Dans le cadre de système d'information hétérogène le transfert de fichiers entre Systèmes différents se fait couramment en FTP.
Passage de données fichiers par exemple :
Windows vers Unix
Windows vers AS400
Windows vers Serveur Web déporté (cas de site Hébergé)
Imaginons le cadre d'une entreprise avec un portail Intranet et un Site Web public, on souhaite faire une gestion sur l'Intranet des données publiées sur le serveur Internet, le transfert peut se faire alors de 2 façons :
Webservice d'écoute sur le serveur Web qui attend de recevoir un message suivi du transfert des données
Transfert des fichiers directement par FTP du serveur Intranet vers le serveur WEB
On peut même associer les 2, le Webservice pour les données qui seront stockées en Base de Données et le FTP pour le transfert des données Fichiers (Images, PDF, fichiers DOC, ...).
Pré-Requis
Les classes ajoutées dans cette librairies ne sont pas de moi et de ce fait je vous fourni le lien afin de récupérer les dernières versions ou de remercier comme il se doit les créateurs.