↑  ←  Описание функции


_FTP_Open

Открывает FTP сессию.

#include <FTPEx.au3>
_FTP_Open($s_Agent [, $l_AccessType = 1 [, $s_ProxyName = '' [, $s_ProxyBypass = '' [, $l_Flags = 0]]]])

Параметры

$s_Agent Любое имя. ( Например "myftp" )
$l_AccessType [необязательный] Устанавливается, если используется прокси-сервер.
$s_ProxyName [необязательный] ProxyName.
$s_ProxyBypass [необязательный] ProxyByPasses's.
$l_Flags [необязательный] Смотрите примечания.

Возвращаемое значение

Успех:Возвращает указатель интернет-сессии для использования в _FTP_Connect().
Ошибка:Возвращает 0 и устанавливает @error.

Примечания

Значения $l_AccessType     $INTERNET_OPEN_TYPE_DIRECT -> без прокси
    $INTERNET_OPEN_TYPE_PRECONFIG -> Возвращает прокси или прямую конфигурацию из реестра.
    $INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY -> Возвращает прокси или прямую конфигурацию из реестра и предотвращает запущенных Microsoft JScript или Internet Setup (INS) файлов.
    $INTERNET_OPEN_TYPE_PROXY -> Передаёт запрос прокси, если список обхода прокси не поставляется и имя разрешённое в обход прокси. Тогда прокси не используется.

Значения $l_Flags     $INTERNET_FLAG_ASYNC -> Выполняет только асинхронные запросы на указателях сошедших из указателей возвращённых этой функцией.
    $INTERNET_FLAG_FROM_CACHE -> Не выполняет сетевые запросы. Все элементы возвращаются из кэша. Если запрашиваемый элемент отсутствует в кэше, то возвращается подходящая ошибка, такая как ERROR_FILE_NOT_FOUND.

См. также

_FTP_Connect, _FTP_Close, _FTP_SetStatusCallback

См. также

Искать InternetOpen в библиотеке MSDN

Пример

#include <FTPEx.au3>

Local $Open = _FTP_Open('MyFTP Control')
; ...
Local $Ftpc = _FTP_Close($Open)