Actions FTP
Utilisé pour le téléversement et le téléchargement de fichiers vers et depuis un serveur FTP distant.
ftpGET
Télécharge des fichiers depuis un serveur FTP distant
Paramètre | Description |
---|---|
ConfigFtp | Configuration des paramètres FTP |
FtpRemoteFileName | Nom du fichier sur un serveur FTP à télécharger (source) |
FtpLocalFileName | Nom du fichier sur un périphérique IHM local (destination) |
ftpPUT
Charge les fichiers sur un serveur FTP distant
Paramètre | Description |
---|---|
ConfigFtp | Configuration des paramètres FTP |
NomFichierFtpLocal | Nom du fichier sur un périphérique IHM local (source) |
NomFichierFtpDistant | Nom du fichier sur un serveur FTP à télécharger (destination) |
Les noms de fichier peuvent contenir des métacaractères.
Une fois transférées, les variables système sont mises à jour avec le statut des opérations en cours (voir "Variables client FTP" pour les détails).
Configuration serveur FTP
Pour configurer le paramètre FTP, entrez les informations suivantes pour le paramètre FtpConfig :
Paramètre | Description |
---|---|
Adresse FTP |
Adresse IP du serveur FTP. |
Port de serveur |
Port pour connexion FTP (par défaut = 21). |
Authentification |
Choisissez l’authentification FTP à utiliser :
|
Identifiant |
Nom d’utilisateur du compte FTP distant |
Mot de passe |
Mot de passe du compte FTP distant |
Cliquez sur + pour ajouter ajouter des configurations de serveurs FTP.
Conseil : Utilisez les variables si vous voulez changer les paramètres du serveur de manière dynamique depuis le JMobile HMI Runtime.
Interface JavaScript FTP
ftpConfig
ftpCONFIG (IPAddress, Port, Authentication, UserName, Password)
Régle les paramètres FTP pour utiliser les prochains appels FTP
Paramètre | Description |
---|---|
IPAddress |
Adresse IP du serveur FTP. |
Port |
Port pour connexion FTP (par défaut = 21). |
Authentication |
Choisissez l’authentification FTP à utiliser :
|
UserName |
Nom d’utilisateur du compte FTP distant |
Password |
Mot de passe du compte FTP distant |
ftpGET
ftpGET (remoteFileName, localFileName, [callback])
Télécharge des fichiers depuis un serveur FTP distant
Paramètre | Description |
---|---|
remoteFileName | Nom du fichier sur un serveur FTP à télécharger (source) |
localFileName | Nom du fichier sur un périphérique IHM local (destination) |
callback | Fonction qui sera appelée à la fin du transfert FTP |
ftpPUT
ftpPUT (localFileName, remoteFileName, [callback])
Charge les fichiers sur un serveur FTP distant
Paramètre | Description |
---|---|
remoteFileName | Nom du fichier sur un serveur FTP à télécharger (source) |
localFileName | Nom du fichier sur un périphérique IHM local (destination) |
callback | Fonction qui sera appelée à la fin du transfert FTP |
Exemple :
project.ftpCONFIG("192.168.0.200", "21", "true", "admin", "admin"); project.ftpGET( "data.txt", "\\USBMemory\\data.txt", function(ftpStatus) {fnFtpGetFinished(ftpStatus);} ); function fnFtpGetFinished(ftpStatus) { alert(ftpStatus); }