AutoIt
AutoIt
FTP Download File to a Stream
Demonstrates how to FTP download a file to a Chilkat stream.Chilkat AutoIt Downloads
Local $bSuccess = False
; This example assumes the Chilkat FTP2 API to have been previously unlocked.
; See FTP2 Unlock Sample for sample code.
$oFtp = ObjCreate("Chilkat.Ftp2")
$oFtp.Hostname = "my-ftp-server.com"
$oFtp.Port = 21
$oFtp.Username = "mFtpLogin"
$oFtp.Password = "myFtpPassword"
$oFtp.AuthTls = True
$oFtp.Passive = True
; Connect and login to the FTP server using TLS.
$bSuccess = $oFtp.Connect()
If ($bSuccess <> True) Then
ConsoleWrite($oFtp.LastErrorText & @CRLF)
Exit
EndIf
; Move to the sub-directory (from the FTP user's home directory) where the file is located.
$bSuccess = $oFtp.ChangeRemoteDir("temp")
If ($bSuccess = False) Then
ConsoleWrite($oFtp.LastErrorText & @CRLF)
Exit
EndIf
; Stream to this local file:
$oStreamObj = ObjCreate("Chilkat.Stream")
$oStreamObj.SinkFile = "c:/temp/qa_output/penguins2.jpg"
$bSuccess = $oFtp.GetFileToStream("penguins2.jpg",$oStreamObj)
If ($bSuccess = False) Then
ConsoleWrite($oFtp.LastErrorText & @CRLF)
Exit
EndIf
$oFtp.Disconnect()
ConsoleWrite("Success." & @CRLF)