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


_FTP_Command

Посылает команду FTP серверу.

#include <FTPEx.au3>
_FTP_Command($l_FTPSession, $s_FTPCommand [, $l_Flags = 0x00000001 [, $l_ExpectResponse = 0 [, $l_Context = 0]]])

Параметры

$l_FTPSession Указатель возвращённый функцией _FTP_Connect()
$s_FTPCommand Командная строка посылаемая FTP серверу
$l_Flags [необязательный] $FTP_TRANSFER_TYPE_ASCII or $FTP_TRANSFER_TYPE_BINARY
$l_ExpectResponse [необязательный] Данные сокета для ответа в асинхронном режиме. Смотрите примечания.
$l_Context [необязательный] A variable that contains the application-defined value that associates this search with any application data.
This is only used if the application has already called _FTP_SetStatusCallback() to set up a status callback function.

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

Успех:Возвращает идентификатор.
Ошибка:Возвращает 0 и устанавливает @error.

Примечания

Примеры команд:в зависимости от синтаксиса сервера
Следующие : бинарная передача, ASCII передача, пассивный режим передачи (используемый с файрволами) 'type I' 'type A' 'pasv'

Если $l_ExpectResponse установлен в TRUE, указатель на дескриптор, который создается, если правильные данные открытого сокета возвращается в @extended.

См. также

_FTP_Connect, _FTP_SetStatusCallback

См. также

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