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) ;

 

 


© 2002, GrapeCity inc. All rights reserved.