|
|
|
|
|
- Rappel sur le protocole FTP
- Commandes FTP
- Exemple : Obtenir un fichier TEST situé dans la bibliothèque AAA d'un AS/400 :
- Conditions d'utilisation
- Permissions requises
FTPCommande (Fonction) En anglais : FTPCommand Envoie une commande FTP spécifique à un serveur. Attention : Cette fonction n'est pas disponible lors d'une connexion en mode : - FTPIS : FTP sécurisé selon le protocole SSL avec chiffrement implicite.
- FTPES : FTP sécurisé selon le protocole SSL avec chiffrement explicite.
- SFTP : FTP sécurisé par un tunnel SSH.
Remarques Rappel sur le protocole FTP Ce protocole utilise 2 canaux de communication : - Un canal de commandes : permet l'envoi des commandes et la réception des messages d'erreur ou de succès,
- Un canal de données pour faire transiter les données associées à la commande.
Commandes FTP Toutes les commandes utilisables sur un serveur FTP sont regroupées dans la spécification RFC959. Ce document est disponible sur Internet (il suffit de réaliser une recherche sur un moteur de recherche Internet en utilisant la référence RFC959). Quelques exemples classiques : Récupération et envoi de fichiers avec FTPCommande 1. Récupération de fichiers : Réponse, ResData sont des chaînes FTPCommande(<Identifiant de la connexion>, ... "RETR " + <Nom Fichier serveur>, ... Réponse, ResData, <Mode de transfert>) // ResData contient le fichier 2. Envoi de fichiers : Réponse, ResData, DataRésultat sont des chaînes // ResData contient le fichier à envoyer FTPCommande(<Identifiant de la connexion>,... "STOR " + <Nom Fichier serveur>, ... Réponse, DataRésultat, <Mode de transfert>, ResData) Exemple : Obtenir un fichier TEST situé dans la bibliothèque AAA d'un AS/400 : Réponse, ResData sont des chaînes IDFTP = FTPConnecte("as400", "login", "MDP") FTPCommande(IDFTP,"RETR " + "AAA/TEST", Réponse, ResData) // ResData contient le fichier fSauveTexte("C:\Tmp\test", ResData)
Composante : wd300com.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|