|
|
|
|
|
FTPParamètre (Fonction) En anglais : FTPConfigure Modifie le comportement des fonctions FTP standard.
FTPParamètre(ftpParamètreMode, 1)
FTPParamètre(ftpParamètreMode, 0)
Syntaxe
FTPParamètre(<Option> , <Valeur de l'option>)
<Option> : Constante de type Entier Option à fixer : | | ftpesParamètreModeSecurisé | Permet de modifier le chiffrement en FTPES.- Si le paramètre <Valeur de l'option> vaut 0, le chiffrement s'applique aux données et aux commandes FTP. Ce mode correspond au mode de fonctionnement par défaut des fonctions en FTPES.
- Si le paramètre <Valeur de l'option> vaut 1, le chiffrement SSL s'applique uniquement aux commandes FTP. Ce mode peut être requis pour certains serveurs FTPES.
| ftpParamètreMode | Permet de choisir le mode de fonctionnement du FTP.- Si le paramètre <Valeur de l'option> vaut 0, les fonctions de gestion du FTP utilisent le module "wininet" de Windows sauf pour les protocoles sécurisés (FTPIS, FTPES et SFTP). Ce mode correspond au mode de fonctionnement par défaut des fonctions FTP.
- Si le paramètre <Valeur de l'option> vaut 1, les fonctions de gestion du FTP utilisent une implémentation native du FTP et indépendante de Windows, avec le support d'UTF8.
Attention : Dans ce mode, la fonction FTPCommande n'est pas supportée. Ce mode est systématiquement utilisé pour les protocoles sécurisés (FTPIS, FTPES et SFTP).
| ftpParamètreRéutiliseConnexion | Permet de forcer la réutilisation de la connexion vers un serveur FTP entre deux requêtes. - Si le paramètre <Valeur de l'option> vaut 0, le client/l'application ouvre une connexion lors de l'envoi de chaque commande puis la ferme directement après.
- Si le paramètre <Valeur de l'option> vaut 1 (valeur par défaut), le client/l'application ouvre une connexion lors de l'envoi de la première commande et conserve cette connexion ouverte tant que le serveur et le client s'échangent des messages. Après un certain temps d'inactivité, la connexion est automatiquement fermée. Cette connexion sera automatiquement ré-ouverte lors de l'exécution de la prochaine commande sans action supplémentaire nécessaire de la part de l'utilisateur.
|
<Valeur de l'option> : Entier Nouvelle valeur de l'option. Remarques Les fonctions FTPxxx du WLangage utilisent par défaut les fonctions FTP de l'API de Windows (WININET.DLL). Actuellement sous Windows 8.1, ces API ne donnent plus les résultats attendus : - transfert inachevé,
- retour "impossible de modifier le répertoire en.".
En attendant un rétablissement des fonctions FTP standard par Windows Update, il est possible de modifier le comportement des fonctions FTPxxx du WLangage, afin qu'elles ne reposent plus sur les fonctions FTP de l'API de Windows. Il suffit d'insérer l'appel suivant dans le traitement de transfert FTP, avant l'appel existant de la fonction FTPConnecte : FTPParamètre(ftpParamètreMode, 1)
Remarque : La fonction FTPParamètre s'applique à toutes les fonctions FTPxxx du WLangage, à l'exception de la fonction FTPCommande. Si cette dernière était utilisée, elle peut être remplacée par les fonctions FTPEnvoie ou FTPRécupère suivant le cas. Classification Métier / UI : Code métier
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|