FTP
Copie un fichier vers ou depuis un serveur FTP.
Support WebVue - Oui. L'IHM en exploitation n'est pas supportée.
|
Mode |
Mnémonique |
Syntaxe |
| 1 | DOWNLOAD | 1 |
| 2 | UPLOAD | 2 |
Par conception, le protocole FTP est considéré comme un faible car il transmet des données en texte clair sur un réseau TCP/IP. Il est obsolète et ne doit plus être utilisé. Utilisez des connexions FTPS et l'instruction FTPS à la place.
Arguments communs
|
Argument |
Définition |
| 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. |
Syntaxe 1
FTP("DOWNLOAD", FtpFileSource, FileDestination [, HMIdisplay [, UserName, Password [, VariableName]]]);
Type de retour : INTEGER.
|
Argument |
Description |
|
FtpFileSource |
Chemin complet du fichier à télécharger, par exemple "ftp://server/path”. Type STR. |
| FileDestination |
Chemin de destination locale pour stocker le fichier. Il peut être absolu ou relatif au dossier TP du projet, mais pas le chemin d'un site FTP. 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
FTP("UPLOAD", FileSource, FtpFileDestination [, HMIdisplay [, UserName, Password [, VariableName]]]);
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, mais pas le chemin d'un site FTP. Type STR. |
| FtpFileDestination |
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'interface utilisateur 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.