INTERFACE AVEC FTPLIB

le but de ce tutoral est de vous familiariser avec le protocole FTP (File Transfert Protocole), qui est un protocole de transfert de fichiers généralement utilisé par les Web Master pour mettre a jour leurs sites sur les serveurs hébergements. Cependant le protocole FTP peut être utilisé à d’autres fins plus importants par exemple dans l’échange de données entre deux clients (entreprises). Les grandes entreprises sont très retentissantes à partager leurs bases de données avec d’autres clients quelque que soit le juteux marcher qui les lit . A juste titre car la corruption des données ou leurs perte peut tout simplement ruiner une entreprises , et le licenciement de  ses employés ne serait que une question de semaines . Pour toutes ces raisons  il faut trouver un  espace de partage de données

entres les deux clients tout en permettant à chacun de garder précieusement ses bases de données.

Le protocole FTP permet alors de regeler ce problème puisque c’est un ensemble de spécifications que les deux parties peuvent implémenter chacun de son cote (interfaces et Fonctions).

L’exemple suivant traitent le retrait des informations depuis un serveur FTP, chaque partie

est alors libre de traiter les données trouvées sur le FTP et une fois le traitement terminé de le déposer pour l’autre partie .Je ne maitrise pas les autres langages de programmation , mais  sachez

que vous pouvez implémenter le FTP sur tous les grands  langages de programmations (Perls, Ruby, Python.., sh ).

Cet exemple montre comment se connecter et extraire quelques fichier d’un FTP dans un dossier local.

https://github.com/aliounedia/degeer/tree/master/degeer

https://github.com/aliounedia/degeer/blob/master/degeer/ftp_client.py

Noter que ftplib est un pure module python  (dans la librairie standard)

A+ 🙂

Publicités

0 Responses to “INTERFACE AVEC FTPLIB”



  1. Laisser un commentaire

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s





%d blogueurs aiment cette page :