Ouvre une session FTP
#include <FTPEx.au3>
_FTP_Open ( $sAgent [, $iAccessType = $INTERNET_OPEN_TYPE_DIRECT [, $sProxyName = '' [, $sProxyBypass = '' [, $iFlags = 0]]]] )
$sAgent | Nom aléatoire. (Comme "myftp") |
$iAccessType | [optionnel] Définit si un proxy est utilisé: $INTERNET_OPEN_TYPE_DIRECT -> pas de proxy (par défaut) $INTERNET_OPEN_TYPE_PRECONFIG -> Récupère le proxy ou la configuration directe à partir du Registre. $INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY -> Récupère le proxy ou la configuration directe à partir du registre et empêche le démarrage d'un JScript Microsoft ou du fichier d'installation d'Internet (INS). $INTERNET_OPEN_TYPE_PROXY -> Passe les requêtes au proxy, sauf si une liste de contournement de proxy est fourni et si le nom à résoudre contourne le proxy. Dans ce cas aucun proxy n'est utilisé. |
$sProxyName | [optionnel] Le nom du Proxy. |
$sProxyBypass | [optionnel] Sa liste de contournement. |
$iFlags | [optionnel] $INTERNET_FLAG_ASYNC -> Ne fait que des requêtes asynchrones sur les handles qui dérivent du handle retourné par cette fonction. $INTERNET_FLAG_FROM_CACHE -> ne fait pas de requête de réseau. Toutes les entités sont retournés à partir du cache. Si un élément demandé n'est pas dans la mémoire cache, une erreur approprié, tel que ERROR_FILE_NOT_FOUND, est retournée. |
Succès: | Retourne le handle de la session Internet qui doit être utilisé dans _FTP_Connect(). |
Échec: | Retourne 0 et définit @error <> 0. |
_FTP_Close, _FTP_Connect, _FTP_SetStatusCallback
Consultez InternetOpen dans la librairie MSDN.
#include <FTPEx.au3> Local $hOpen = _FTP_Open('MyFTP Control') ; ... Local $iFtpc = _FTP_Close($hOpen)