Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
Quote and SendCommandDemonstrate the Quote and SendCommand methods. Dim ftp As New ChilkatFtp2 Dim success As Long ' Any string unlocks the component for the 1st 30-days. success = ftp.UnlockComponent("Anything for 30-day trial") If (success <> 1) Then Text1.Text = Text1.Text & ftp.LastErrorText & vbCrLf Exit Sub End If ftp.Hostname = "www.myftpserver.com" ftp.Username = "****" ftp.Password = "****" ' Connect and login to the FTP server. success = ftp.Connect() If (success <> 1) Then Text1.Text = Text1.Text & ftp.LastErrorText & vbCrLf Exit Sub End If ' Tell the FTP object to keep an in-memory session log ' so we can see the commands sent to the server, ' and the responses received back. ftp.KeepSessionLog = 1 ' Change the current remote directory via the Quote method: success = ftp.Quote("CWD junk") If (success <> 1) Then Text1.Text = Text1.Text & ftp.LastErrorText & vbCrLf Exit Sub End If ' Move back up ' In this case, ChangeRemoteDir sends "CWD .." to the FTP server. success = ftp.ChangeRemoteDir("..") If (success <> 1) Then Text1.Text = Text1.Text & ftp.LastErrorText & vbCrLf Exit Sub End If ' Do the same via the SendCommand method where the ' raw FTP server response is returned: Dim serverResponse As String serverResponse = ftp.SendCommand("CWD junk") If (serverResponse = vbNullString ) Then Text1.Text = Text1.Text & ftp.LastErrorText & vbCrLf Else Text1.Text = Text1.Text & serverResponse & vbCrLf End If ftp.Disconnect Text1.Text = Text1.Text & "Session Log:" & vbCrLf Text1.Text = Text1.Text & ftp.SessionLog & vbCrLf |
© 2000-2012 Chilkat Software, Inc. All Rights Reserved.