FTPParamètre (Fonction) En anglais : FTPConfigure Modifie le comportement des fonctions FTP standard.
// Activation de l'implémentation native du FTP FTPParamètre(ftpParamètreMode, 1)
// Activation de l'implémentation Windows ("wininet") du FTP 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).
|
<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.
Documentation également disponible pour…
|
|
|
|