(Visual FoxPro) Wasabi FTP Download
Demonstrates how to download a file from a Wasabi bucket using FTP.
Note: This example requires Chilkat v9.5.0.89 or greater.
LOCAL lnSuccess
LOCAL loFtp
LOCAL lcLocalFilePath
LOCAL lcRemoteBucketPath
lnSuccess = 0
* This example assumes the Chilkat HTTP API to have been previously unlocked.
* See Global Unlock Sample for sample code.
loFtp = CreateObject('Chilkat.Ftp2')
* Use the domain for the bucket you'll be managing.
loFtp.Hostname = "s3.s3.us-west-1.wasabisys.com"
* Use your root account username (email address) and root account password
loFtp.Username = "root_account_username"
loFtp.Password = "root_account_password"
loFtp.Ssl = 1
loFtp.Port = 990
lnSuccess = loFtp.Connect()
IF (lnSuccess = 0) THEN
? loFtp.LastErrorText
RELEASE loFtp
CANCEL
ENDIF
* Upload a file (starfish.jpg) to the bucket named "chilkat"
lcLocalFilePath = "qa_output/starfish.jpg"
lcRemoteBucketPath = "/chilkat/starfish.jpg"
lnSuccess = loFtp.GetFile(lcRemoteBucketPath,lcLocalFilePath)
IF (lnSuccess = 0) THEN
? loFtp.LastErrorText
RELEASE loFtp
CANCEL
ENDIF
? "File uploaded."
RELEASE loFtp
|