1 | ###User Defined Function### |
---|
2 | _FTP_Connect |
---|
3 | |
---|
4 | ###Description### |
---|
5 | Connects to an FTP server |
---|
6 | |
---|
7 | ###Syntax### |
---|
8 | #include <FTPEx.au3> |
---|
9 | _FTP_Connect ( $hInternetSession, $sServerName, $sUsername, $sPassword [, $iPassive = 0 [, $iServerPort = 0 [, $iService = $INTERNET_SERVICE_FTP [, $iFlags = 0 [, $iContext = 0]]]]] ) |
---|
10 | |
---|
11 | |
---|
12 | ###Parameters### |
---|
13 | @@ParamTable@@ |
---|
14 | $hInternetSession |
---|
15 | as returned by <a href="_FTP_Open.htm">_FTP_Open()</a> |
---|
16 | $sServerName |
---|
17 | Server name/ip. |
---|
18 | $sUsername |
---|
19 | Username. |
---|
20 | $sPassword |
---|
21 | Password. |
---|
22 | $iPassive |
---|
23 | [optional] Passive mode. |
---|
24 | $iServerPort |
---|
25 | [optional] Server port ( 0 is default (21) ) |
---|
26 | $iService |
---|
27 | [optional] This can be one of the following constant values: |
---|
28 | $INTERNET_SERVICE_FTP - FTP service. |
---|
29 | $INTERNET_SERVICE_GOPHER - Gopher service. Available only on Windows XP, Windows Server 2003 R2 or earlier. |
---|
30 | $INTERNET_SERVICE_HTTP - HTTP service. |
---|
31 | $iFlags |
---|
32 | [optional] Special flags. |
---|
33 | $INTERNET_FLAG_PASSIVE |
---|
34 | $INTERNET_FLAG_TRANSFER_ASCII |
---|
35 | $INTERNET_FLAG_TRANSFER_BINARY |
---|
36 | $iContext |
---|
37 | [optional] A variable that contains the application-defined value that associates this search with any application data. |
---|
38 | This is only used if the application has already called <a href="_FTP_SetStatusCallback.htm">_FTP_SetStatusCallback()</a> to set up a status callback function. |
---|
39 | @@End@@ |
---|
40 | |
---|
41 | ###ReturnValue### |
---|
42 | @@ReturnTable@@ |
---|
43 | Success: an handle to connected session. |
---|
44 | Failure: 0 and sets the @error flag to non-zero. |
---|
45 | @@End@@ |
---|
46 | |
---|
47 | |
---|
48 | ###Remarks### |
---|
49 | $INTERNET_* constants require #include <FTPEx.au3> |
---|
50 | The return handle must be closed with <a href="_FTP_Close.htm">_FTP_Close()</a>. |
---|
51 | |
---|
52 | |
---|
53 | ###Related### |
---|
54 | _FTP_Close, _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, _FTP_Open, _FTP_SetStatusCallback |
---|
55 | |
---|
56 | |
---|
57 | ###See Also### |
---|
58 | @@MsdnLink@@ InternetConnect |
---|
59 | |
---|
60 | |
---|
61 | ###Example### |
---|
62 | @@IncludeExample@@ |
---|