FTPS
Copie un fichier vers ou depuis un serveur FTP utilisant FTPS.
Support WebVue - Oui. L'IHM en exploitation n'est pas supportée.
|
Mode |
Mnémonique |
Syntaxe |
| 1 | DOWNLOAD | 1 |
| 2 | UPLOAD | 2 |
Arguments communs
|
Argument |
Description |
| HMIdisplay |
Affichage de la barre de progression sur un client lourd :
Type : INTEGER. |
| UserName | Nom de l'utilisateur du compte utilisé pour la connexion au serveur FTP. Si omis, une tentative de connexion anonyme est effectuée. Type STR. |
| Password | Mot de passe du compte utilisé pour la connexion au serveur FTP. Type STR. |
| FtpSecure |
Numérique indiquant le type de connexion FTPS. Par défaut : 0.
Type INTEGER. |
| FtpTls |
Numérique indiquant la version de TLS à utiliser. Par défaut : 2.
Type INTEGER. |
Syntaxe 1
FTPS("DOWNLOAD", FtpsFileSource, FileDestination [, HMIdisplay [, UserName, Password [, VariableName [, FtpSecure] [, FtpTls]]]]);
Type de retour : INTEGER.
|
Argument |
Description |
| FtpsFileSource | Chemin complet du fichier à télécharger, par exemple "ftps://server/path”. Type STR. |
| FileDestination | Chemin de destination locale pour stocker le fichier. Il peut être absolu ou relatif au dossier TP du projet. Type STR. |
| VariableName |
Nom d'une variable mesure utilisée pour fournir une indication de status :
Type STR. |
Si la variable n'existe pas, le transfert peut s'effectuer, mais aucun status ne peut être surveillé. Un message d'information s'affichera dans l'observateur d'événement.
Exécution
|
Mode |
Mnémonique |
Action |
| 1 | DOWNLOAD |
Copie un fichier depuis un serveur FTP vers une destination locale. Retour :
|
Syntaxe 2
FTPS("UPLOAD", FileSource, FtpsFileDestination [, HMIdisplay [, UserName, Password [, VariableName [, FtpSecure] [, FtpTls]]]]);
Type de retour : INTEGER.
|
Argument |
Description |
| FileSource | Chemin complet du fichier à téléverser. Il peut être absolu ou relatif au dossier TP du projet. Type STR. |
| FtpsFileDestination | Chemin du FTP de destination. Type STR. |
| VariableName |
Nom d'une variable mesure utilisée pour fournir une indication de status :
Type STR. |
Si la variable n'existe pas, le transfert peut s'effectuer, mais aucun status ne peut être surveillé. Un message d'information s'affichera dans l'observateur d'événement.
Exécution
|
Mode |
Mnémonique |
Action |
| 1 | UPLOAD |
Copie un fichier stocké localement vers un serveur FTP. Retour :
|
L'IHM pour le transfert de fichiers
Durant le transfert, une boîte de dialogue s'affiche en option avec les deux chemins, la vitesse de transfert des données et une barre de progression.
Voir l'image
L'IHM pour le transfert de fichier n'est pas supportée par WebVue. En conséquence de quoi l'argument HMIDisplay doit être 0 pour que l'instruction s'exécute en contexte WebVue. Une erreur est retournée et l'instruction ne s'exécute pas en contexte WebVue si une autre valeur est passée.
Exemple
Pour un exemple, cliquez sur le lien Exemple en haut de cette rubrique.