Read-contents-of-remotefile-into-a-String-Variable-Simple - WeOnlyDo Software example code



All

wodCrypt (12)
wodSSH (10)
wodSFTP (23)
wodSSHServer (1)
wodSSHTunnel (11)
wodSSHpackage
wodSFTPdll

wodSSH.NET (10)
wodSFTP.NET (24)
wodFtpDLX.NET (22)
wodWebServer.NET (10)

wodAppUpdate (13)
wodHttpDLX (8)
wodFtpDLX (22)
wodTelnetDLX
wodFTPServer (3)
wodWebServer (10)
wodVPN
wodXMPP (13)
All ** [Visual Basic] ** [C#] ** [VB.NET] **

Read contents of remotefile into a String Variable - Simple
VB code
Dim wodFtpDLX As wodFtpDLXCom
Private Sub Form_Load()

    Set wodFtpDLX = New wodFtpDLXCom

    wodFtpDLX.HostName = "xx"
    wodFtpDLX.Login = "xx"
    wodFtpDLX.Password = "xx"
    wodFtpDLX.Blocking = True

    ' It's time to connect to server. All we now need to do is call Connect method.
    wodFtpDLX.Connect

    ' Store file contents to our MemoryStream.
    wodFtpDLX.GetData "/home/remote_filename.txt"

    ' Store GetData results into a String variable.
    Dim Output As String
    Output = wodFtpDLX.ListItem
    
    ' Finally, output file contents.
    MsgBox Output
    
    ' We're done. Disconnect from server.
    wodFtpDLX.Disconnect

End Sub
C# code
private WeOnlyDo.Client.FtpDLX wodFtpDLX;
private void Form1_Load(object sender, EventArgs e)
{
    wodFtpDLX = new WeOnlyDo.Client.FtpDLX();

    wodFtpDLX.Hostname = "xx";
    wodFtpDLX.Login = "xx";
    wodFtpDLX.Password = "xx";
    wodFtpDLX.Blocking = true;

    // It's time to connect to server. All we now need to do is call Connect method.
    wodFtpDLX.Connect();

    // Initialize MemoryStream object
    System.IO.MemoryStream MemStream = new System.IO.MemoryStream();

    // Store file contents to our MemoryStream.
    wodFtpDLX.GetFile(MemStream, "/home/remote_filename.txt");

    // Initialize StreamReader, and convert MemoryStream contents to String variable.
    System.IO.StreamReader strReader = new System.IO.StreamReader(MemStream);
    MemStream.Position = 0;

    String Output = strReader.ReadToEnd();

    // Finally, output file contents.
    MessageBox.Show(Output);

    // We're done. Disconnect from server.
    wodFtpDLX.Disconnect();
}
VB.NET code
Dim wodFtpDLX As WeOnlyDo.Client.FtpDLX
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    wodFtpDLX = New WeOnlyDo.Client.FtpDLX()

    wodFtpDLX.Hostname = "xx"
    wodFtpDLX.Login = "xx"
    wodFtpDLX.Password = "xx"
    wodFtpDLX.Blocking = True

    ' It's time to connect to server. All we now need to do is call Connect method.
    wodFtpDLX.Connect()

    ' Initialize MemoryStream object
    Dim MemStream As System.IO.MemoryStream
    MemStream = New System.IO.MemoryStream

    ' Store file contents to our MemoryStream.
    wodFtpDLX.GetFile(MemStream, "/home/remote_filename.txt")

    ' Initialize StreamReader, and convert MemoryStream contents to String variable.
    Dim strReader As System.IO.StreamReader
    strReader = New System.IO.StreamReader(MemStream)
    MemStream.Position = 0

    Dim OutPut As String
    OutPut = strReader.ReadToEnd()

    ' Finally, output file contents.
    MsgBox(OutPut)

    ' We're done. Disconnect from server.
    wodFtpDLX.Disconnect()
End Sub