Dim LocalFileName As String = Application.StartupPath & "\msg.txt"
Dim WriteToLocalFile As New StreamWriter(LocalFileName, True)
WriteToLocalFile.Write(Environment.NewLine & " " & tbBericht.Text)
WriteToLocalFile.Flush()
WriteToLocalFile.Dispose()
WriteToLocalFile.Close()
Dim RemoteServer As String = "ftp://ftp.johannetje2.nl/" 'Je FTP server
Dim RemoteFolder As String = "httpdocs/Messages/" 'Directory path (mogelijk is httpdocs anders bij jouw)
Dim Login As String = "Je Login Hier" 'Login
Dim PassWord As String = "Je Password Hier" 'Password
Try
Dim ftpRequest As FtpWebRequest = DirectCast(WebRequest.Create(RemoteServer & RemoteFolder & Path.GetFileName(LocalFileName)), FtpWebRequest)
ftpRequest.Credentials = New NetworkCredential(Login, PassWord)
ftpRequest.Method = WebRequestMethods.Ftp.UploadFile
ftpRequest.KeepAlive = True
ftpRequest.UseBinary = True
Dim bFile() As Byte = File.ReadAllBytes(LocalFileName)
Dim ftpStream As Stream = ftpRequest.GetRequestStream()
ftpStream.Write(bFile, 0, bFile.Length)
ftpStream.Flush()
ftpStream.Dispose()
ftpStream.Close()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical)
End Try