Visual Basic 6.0
Visual Basic 6.0
FTP Upload with Progress Event Callbacks
See more FTP Examples
FTP upload with progress event callbacks.Chilkat Visual Basic 6.0 Downloads
Dim WithEvents ftp As ChilkatFtp2
' PercentDone callback method.
Private Sub ftp_PercentDone(ByVal percentDone As Long, abort As Long)
Debug.Print "Percent Done: " & percentDone
End Sub
' ProgressInfo callback method.
Private Sub ftp_ProgressInfo(ByVal name As String, ByVal value As String)
Debug.Print name & ": " & value
End Sub
private Sub ChilkatExample()
Dim success As Long
success = 0
' This example requires the Chilkat API to have been previously unlocked.
' See Global Unlock Sample for sample code.
Set ftp = New ChilkatFtp2
ftp.Hostname = "ftp.someFtpServer.com"
ftp.Username = "my_ftp_username"
ftp.Password = "my_ftp_password"
' Connect and login to the FTP server.
success = ftp.Connect()
If (success <> 1) Then
Debug.Print ftp.LastErrorText
Exit Sub
End If
' Change to the remote directory where the file will be uploaded.
success = ftp.ChangeRemoteDir("junk")
If (success <> 1) Then
Debug.Print ftp.LastErrorText
Exit Sub
End If
' Upload a file.
Dim localPath As String
localPath = "c:/temp/hamlet.xml"
Dim remoteFilename As String
remoteFilename = "hamlet.xml"
success = ftp.PutFile(localPath,remoteFilename)
If (success <> 1) Then
Debug.Print ftp.LastErrorText
Exit Sub
End If
success = ftp.Disconnect()
Debug.Print "File Uploaded!"
End Sub