![]() |
Chilkat • HOME • Android™ • AutoIt • C • C# • C++ • Chilkat2-Python • CkPython • Classic ASP • DataFlex • Delphi DLL • Go • Java • Node.js • Objective-C • PHP Extension • Perl • PowerBuilder • PowerShell • PureBasic • Ruby • SQL Server • Swift • Tcl • Unicode C • Unicode C++ • VB.NET • VBScript • Visual Basic 6.0 • Visual FoxPro • Xojo Plugin
(Objective-C) Wasabi FTP UploadSee more Wasabi ExamplesDemonstrates how to upload a file to Wasabi using FTP.Note: Because of problems specific to Wasabi's FTP server, Chilkat v9.5.0.89 or later is needed for FTP access to Wasabi.
#import <CkoFtp2.h> #import <NSString.h> // This example assumes the Chilkat HTTP API to have been previously unlocked. // See Global Unlock Sample for sample code. CkoFtp2 *ftp = [[CkoFtp2 alloc] init]; // Use the domain for the bucket you'll be managing. ftp.Hostname = @"s3.s3.us-west-1.wasabisys.com"; // Use your root account username (email address) and root account password ftp.Username = @"root_account_username"; ftp.Password = @"root_account_password"; ftp.Ssl = YES; ftp.Port = [NSNumber numberWithInt:990]; // Note: Because of problems specific to Wasabi's FTP server, Chilkat v9.5.0.89 or later is needed for FTP access to Wasabi. BOOL success = [ftp Connect]; if (success == NO) { NSLog(@"%@",ftp.LastErrorText); return; } // Upload a file (starfish.jpg) to the bucket named "chilkat" NSString *localFilePath = @"qa_data/jpg/starfish.jpg"; NSString *remoteBucketPath = @"/chilkat/starfish.jpg"; success = [ftp PutFile: localFilePath remoteFilename: remoteBucketPath]; if (success == NO) { NSLog(@"%@",ftp.LastErrorText); return; } NSLog(@"%@",@"File uploaded."); |
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.