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 :

  • Normale (nom d’utilisateur et mot de passe requis)
  • Anonyme

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 :

  • Normale (nom d’utilisateur et mot de passe requis)
  • Anonyme
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);   
}