#Region Project Attributes
#MainFormWidth: 600
#MainFormHeight:720
#End Region
Sub Process_Globals
Private fx As JFX
Private MainForm As Form
Private ftp As FTP
Public const FTPHostName As String = "HostName" ' <<< insert
Public Const FTPUsername As String = "Username" ' <<< insert
Public Const FTPPassword As String = "Password" ' <<< insert
End Sub
Sub AppStart (Form1 As Form, Args() As String)
MainForm = Form1
MainForm.RootPane.LoadLayout("Layout1")
MainForm.Show
End Sub
Sub Button_Click
'upload test
Dim ftp As FTP
ftp.Initialize("ftp1", FTPHostName, 21, FTPUsername, FTPPassword)
ftp.PassiveMode = True
ftp.UseSSLExplicit=True
Dim ssltrustmanager As CustomTrustManager
ssltrustmanager.initializeAcceptAll
ftp.SetCustomSSLTrustManager(ssltrustmanager)
ftp.UploadFile("C:\", "audio.mp3", False, "/ftp/upload/audio.mp3")
ftp.CLOSE
End Sub
Sub ftp1_UploadCompleted (serverpath As String, success As Boolean)
If success =True Then
Log("Upload successful")
else if LastException.Message.Contains("426") Then
Log("426 Warning")
Else
Log("Upload failure")
End If
End Sub