Sommaire
Fonctionnement
Crystal Reports
IMPRIME
Date
COPIER_TABLEAU
EST_WEEKEND
Decimal
COPIER_TABLEAU
Développement
LIEN_OUVRIR
VALIDER
VALIDER_TRANSACTION
VISU_ECRAN
Entier
COPIER_TABLEAU
Entier Court
COPIER_TABLEAU
Fichier
CHEMIN_VERS_VOLUME
CREER_REPERTOIRE
CSV_VERS_XLSX
DEZIPPER
ENVOYER
LISTER_FICHIERS
LISTER_REPERTOIRES
RECUP_EMPREINTE
RECUP_EXTENSION
RECUP_NOM
RECUP_NOM_COMPLET
SUPPR_REPERTOIRE
TELECHARGER
VOLUME_VERS_CHEMIN
ZIPPER
FTP
ENVOYER
LISTER
SUPPRIMER
TELECHARGER
Image
GENERER_CODE
IMAP
LISTER_DOSSIERS
JSON
COMPTER
DEFINIR_VALEUR
RECUP_CLES
RECUP_TYPE
RECUP_POS_CLE
RECUP_UN
RECUP_VALEUR
SUPPR_CLE
VERS_TAB
SMS
ENVOYER
SMTP
ENVOYER_EMAIL
Stock
RECUP_COUT
RECUP_QTE_DISPO
Texte
ALEATOIRE
COMPTER_OCCURRENCES
COPIER_TABLEAU
DECOUPER
EST_NUMERIQUE
HTML_DECODE
HTML_ENCODE
HTML_VERS_TXT
LIEN_DECODE
LIEN_ENCODE
REMPLACER
RTF_VERS_TXT
VERS_BASE64
Utilisateur
VERIF_PASSE
Vente
RECUP_TARIF
SOLDER_COMMANDE
func X3.FR_FTP_ENVOYER(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 REPERTOIRE_IN, Char FICHIER_IN) : Tinyint
Permet d'envoyer un fichier sur 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
- REPERTOIRE_IN Char Répertoire distant dans lequel déposer le fichier
- FICHIER_IN Char Url ou volume vers le fichier à envoyer
Exemple
# Connexion sur le serveur sftp myftpserver.com sur le port 2222 avec l'utilisateur user1 et envoi fichier espion.tra
If func X3.FR_FTP_ENVOYER("myftpserver.com", 2222, 1, "", "","", "", "", "user1", "p@ss0ne", "/home/user1/reppub", filpath("tmp","espion","tra"))
Infbox "OK"
Else
Infbox [V]GX3ERR
Endif