UDF > FTPEx >


_FTP_Command

Envoie une commande à un serveur FTP

#include <FTPEx.au3>
_FTP_Command ( $hFTPSession, $sFTPCommand [, $iFlags = $FTP_TRANSFER_TYPE_ASCII [, $iExpectResponse = 0 [, $iContext = 0]]] )

Paramètres

$hFTPSession Handle retourné par _FTP_Connect()
$sFTPCommand Chaîne de commande à envoyer au serveur FTP
$iFlags [optionnel] $FTP_TRANSFER_TYPE_ASCII ou $FTP_TRANSFER_TYPE_BINARY
$iExpectResponse [optionnel] Socket de données pour une réponse en mode asynchrone. Voir Remarques.
$iContext [optionnel] Une variable qui contient la valeur définie par l'application qui associe la recherche à des données de l'application.
Ce paramètre est utile seulement si l'application a déjà appelé _FTP_SetStatusCallback() pour mettre en place une fonction statut de rappel.

Valeur de retour

Succès: Retourne un identificateur.
Échec: Retourne 0 et définit @error <> 0.

Remarques

Exemples de commandes : dépend de la syntaxe de serveur.
Ce qui suit est utile pour les modes de transfert binaire, transfert ASCII, transfert Passive (utilisés avec les pare-feu) 'de type I', 'type A', 'pasv'

Si $iExpectResponse est défini à True, un pointeur vers un handle qui est créé si une socket de données valide est ouverte est retourné dans @extended.

En relation

_FTP_Connect, _FTP_SetStatusCallback

Voir aussi

Consultez FtpCommand dans la librairie MSDN.