AutoIt
AutoIt
FTPS / Implicit SSL
See more FTP Examples
Demonstrates how to connect using implicit SSL on port 990. The FTP component connects using SSL on port 990, which is the de-facto standard FTP SSL port. Not all FTP servers support implicit SSL. An alternative is to use AUTH SSL (also called AUTH TLS).Chilkat AutoIt Downloads
Local $bSuccess = False
; This example requires the Chilkat API to have been previously unlocked.
; See Global Unlock Sample for sample code.
$oFtp = ObjCreate("Chilkat.Ftp2")
; If this example does not work, try using passive mode
; by setting this to True.
$oFtp.Passive = False
$oFtp.Hostname = "ftp.something.com"
$oFtp.Username = "test"
$oFtp.Password = "test"
$oFtp.Port = 990
; We don't want AUTH SSL:
$oFtp.AuthTls = False
; We want Implicit SSL:
$oFtp.Ssl = True
; Connect and login to the FTP server.
$bSuccess = $oFtp.Connect()
If ($bSuccess <> True) Then
ConsoleWrite($oFtp.LastErrorText & @CRLF)
Exit
Else
; LastErrorText contains information even when
; successful. This allows you to visually verify
; that the secure connection actually occurred.
ConsoleWrite($oFtp.LastErrorText & @CRLF)
EndIf
ConsoleWrite("FTPS Channel Established!" & @CRLF)
; Do whatever you're doing to do ...
; upload files, download files, etc...
$bSuccess = $oFtp.Disconnect()