Serveur ftp complet (indy 9)

Description

J'ai pendant longtemps cherché un code complet et fonctionnel pour réaliser un serveur FTP opérationnel avec les composants Indy. A force de questions et de lectures j'ai tout de même compris le principe et je me suis attellé à la réalisation d'un serveur de démonstration. En voici donc le résultat !

Le serveur gère plusieurs utilisateurs et des répertoires racines différents (1 par utilisateur), l'upload/reception de fichiers ainsi que toutes les opérations usuelles (renommage/suppression/création de répertoires/suppression de dossiers...)

Je l'ai testé avec FTP Expert et Anarchie (soft Macintosh) sans trouver de défaut majeur. A vous de l'améliorer en intégrant des fonctions avancées (quotas, accès anonyme...)

Nécessite Indy 9. Le code a été écrit sous D7, mais doit convenir aux versions inférieures.

Conclusion :


Ce code est rattaché au tutoriel publié sur Astase :
http://www.astase.com/delphi/tutoriaux/idftpserver/ftpserver.pdf

Codes Sources

A voir également

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.