ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Communication / FTP functions
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
FTPParamètre (Fonction)
En anglais : FTPConfigure
Modifie le comportement des fonctions FTP standard.
Exemple
// 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ètreModePermet 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.
Classification Métier / UI : Code métier
Composante : wd29com.dll
Minimum version required
  • Version 19
Comments
Click [Add] to post a comment

Last update: 04/19/2023

Send a report | Local help