Functions > Network >


FtpSetProxy

Définit un proxy internet pour l'utiliser dans un accès FTP.

FtpSetProxy ( mode = 0 [, "proxy:port" [, "username" [, "password"]]] )

Paramètres

mode Le mode de proxy à utiliser:
    $PROXY_IE (0) = (par défaut) Utilise les paramètres en cours d'Internet Explorer pour le proxy.
    $PROXY_NONE (1) = N'utilise pas de proxy (accès direct)
    $PROXY_SPECIFIED (2) = Utilise le proxy spécifié

Les constantes sont définies dans "AutoItConstants.au3".
proxy:port [optionnel] L'adresse et le port du proxy à utiliser. Voir Remarques ci- dessous.
username [optionnel] Si nécessaire, le nom d'utilisateur pour le proxy.
password [optionnel] Si nécessaire, le mot de passe pour le proxy.

Valeur de retour

Aucune.

Remarques

Internet Explorer 3 ou plus récent doit être installé pour faire fonctionner la fonction FtpSetProxy().

Seuls les serveurs proxy CERN (W3C) sont pris en charge.

Les serveurs proxy sont habituellement définis par une adresse et un numéro de port. La plupart des prestataires ISPs utilisent le port 8080. Si votre proxy est "www.proxy.com" et le port est 8080 alors, vous utiliserez les paramètres suivants:
FtpSetProxy(2, "www.proxy.com:8080")

La plupart des serveurs proxy ne nécessitent ni nom d'utilisateur ni mot de passe.

En utilisant le mode 0, vous pouvez spécifier un nom d'utilisateur et un mot de passe qui seront utilisés avec le proxy configuré dans Internet Explorer.

En relation

HttpSetProxy, InetGet, InetGetSize, InetRead

Exemple

; N'utilise pas de proxy
FtpSetProxy(1)

; Utilise les valeurs par défaut d'IE pour un proxy
FtpSetProxy(0)

; Utilise le proxy "www-cache.myisp.net" sur le port 8080
FtpSetProxy(2, "www-cache.myisp.net:8080")