func X3.FR_FTP_TELECHARGER(Char SERVEUR_IN, Integer PORT_IN, Shortint EST_SFTP_IN, Char CLE_IN, Char CLE_PUB_IN, Char CERT_IN, Char CACERT_IN, Char MDP_CERT_IN, Char LOGIN_IN, Char MDP_IN, Char FICHIER_IN, Char REPERTOIRE_IN) : Tinyint

Permet de télécharger un fichier depuis un serveur FTP

  • SERVEUR_IN Char Nom ou IP du serveur sur lequel se connecter
  • PORT_IN Integer Numéro de port sur lequel se connecter (ou 0 pour port par défaut)
  • EST_SFTP_IN Shortint 1 si le serveur est un SFTP, 0 s'il s'agit d'un FTP
  • CLE_IN Char Url vers fichier de clé si besoin ou ""
  • CLE_PUB_IN Char Url vers fichier de clé publique si besoin ou ""
  • CERT_IN Char Url vers fichier de certificat si besoin ou ""
  • CACERT_IN Char Url vers fichier de certificat d'autorité si besoin ou ""
  • MDP_CERT_IN Char Mot de passe du certificat si besoin ou ""
  • LOGIN_IN Char Identifiant de connexion au serveur
  • MDP_IN Char Mot de passe de connexion au serveur
  • FICHIER_IN Char Url complète du fichier à télécharger sur le serveur
  • REPERTOIRE_IN Char Répertoire local ou volume dans lequel déposer le fichier
Retour Tinyint 1 si OK ou 0 si non
Exemple

# Connexion sur le serveur sftp myftpserver.com sur le port 2222 avec l'utilisateur user1 et téléchargement du fichier cmd.txt
If func X3.FR_FTP_TELECHARGER("myftpserver.com", 2222, 1, "", "","", "", "", "user1", "p@ss0ne", "/home/user1/reppub/cmd.txt", filpath("tmp","",""))
Infbox "OK"
Else
Infbox [V]GX3ERR
Endif