You can use the following code to Upload files from your system to any FTP.
First add an OpenFIleDialog control on your Form.
Add a Browse button on your form.


Add the following code on Button Click Event.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim fdlg As New OpenFileDialog()
fdlg.Title = "Select file"
fdlg.InitialDirectory = "C:\"
fdlg.FilterIndex = 1
fdlg.Multiselect = True
fdlg.RestoreDirectory = True
Dim arr() As String
Dim fileNameArray() As String
If fdlg.ShowDialog() = Windows.Forms.DialogResult.OK Then
arr = fdlg.FileNames()
fileNameArray = fdlg.SafeFileNames()
Application.DoEvents()
Dim tempFileName As String
Try
For i As Integer = 0 To arr.GetUpperBound(0) - 1
tempFileName = arr(i)
Dim clsRequest As System.Net.FtpWebRequest = _
DirectCast(System.Net.WebRequest.Create("Your Ftp Address " & fileNameArray(i)), System.Net.FtpWebRequest)
clsRequest.Credentials = New System.Net.NetworkCredential("FTP User Name", "FTP password")
clsRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile
' read in file...
Dim bFile() As Byte = System.IO.File.ReadAllBytes(tempFileName)
' upload file...
Dim clsStream As System.IO.Stream = _
clsRequest.GetRequestStream()
clsStream.Write(bFile, 0, bFile.Length)
clsStream.Close()
clsStream.Dispose()
Next
Catch ex As Exception
' Some thing goes wrong
End Try
End If
End Sub
After that run you application and click on brows button

Select all files which you want to upload on ftp and click Open button.
It will upload all files on FTP.