函数参考


_FTP_Connect

连接到一个 FTP 服务器.

#Include <FTPEx.au3>
_FTP_Connect($l_InternetSession, $s_ServerName, $s_Username, $s_Password [, $i_Passive = 0 [, $i_ServerPort = 0 [, $l_Service = 1 [, $l_Flags = 0 [, $l_Context = 0]]]]])

参数

$l_InternetSession 由 _FTP_Open() 返回
$s_ServerName 服务器名称/IP.
$s_Username 用户名.
$s_Password 密码.
$i_Passive [可选参数] 被动模式?.
$i_ServerPort [可选参数] 服务器端口 ( 0 为默认(21) )
$l_Service [可选参数] I dont got a clue what this does(无用).
$l_Flags [可选参数] 特殊标志.
$l_Context [可选参数] 一个变量, 它包含应用程序定义的值, 关联应用程序数据的搜索.
用于应用程序已调用 _FTP_SetStatusCallback() 时,设置一个状态回调函数.

返回值

成功: 返回一个标识(indentifier)
失败: 返回 0 并设置 @ERROR

注意/说明

None.

相关

_FTP_Open, _FTP_SetStatusCallback, _FTP_Command, _FTP_DirCreate, _FTP_DirDelete, _FTP_DirGetCurrent, _FTP_DirPutContents, _FTP_DirSetCurrent, _FTP_FileDelete, _FTP_FileGet, _FTP_FileGetSize, _FTP_FilePut, _FTP_FileRename, _FTP_ListToArray, _FTP_ListToArray2D, _FTP_ListToArrayEx

详情参考

在MSDN中搜索


示例/演示


#include <FTPEx.au3>

Local $server = 'ftp.csx.cam.ac.uk'
Local $username = ''
Local $pass = ''

Local $Open = _FTP_Open('MyFTP Control')
Local $Conn = _FTP_Connect($Open, $server, $username, $pass)
; ...
Local $Ftpc = _FTP_Close($Open)