GrapeCity Secure FTP for .NET 4.0J > ストリーム転送 > ファイルをストリームに読み込む |
サーバー上のファイルをストリーム上に読み込むには、Get(String,Int64)メソッドやGet(String,Int64,Stream)メソッドを使用します。
以下のサンプルコードでは、サーバー上のテキストファイル"Sample.txt"の内容をストリームに読み込み、読み込んだデータをテキストボックスに表示しています。
このトピックのサンプルコードでは、サーバーとの接続に関する処理を省略しています。接続処理については「FTPサーバーとの接続」をご覧ください。 |
Visual Basic |
コードのコピー |
---|---|
' サーバー上のテキストファイルの内容をストリームに読み込みます。 Dim stream As System.IO.Stream = Ftp1.Get("Sample.txt", 0) ' 読み込んだデータをテキストボックスに表示します。 Dim buffer() As Byte = New Byte(1023) {} Dim count As Integer = -1 Do count = stream.Read(buffer, 0, buffer.Length) textBox1.AppendText(System.Text.Encoding.Default.GetString(buffer, 0, count)) Loop While count > 0 |
C# |
コードのコピー |
---|---|
// サーバー上のテキストファイルの内容をストリームに読み込みます。 System.IO.Stream stream = ftp1.Get("Sample.txt", 0); // 読み込んだデータをテキストボックスに表示します。 byte[] buffer = new byte[1024]; int count = -1; do { count = stream.Read(buffer, 0, buffer.Length); textBox1.AppendText(System.Text.Encoding.Default.GetString(buffer, 0, count)); } while (count > 0) ; |