GrapeCity Secure FTP for .NET 4.0J > ストリーム転送 > ストリームをファイルに書き込む |
ストリーム上のデータをサーバー上のファイルに書き込むには、Put(String,Int64,StoreType)メソッドやPut(Stream,String,Int64,StoreType)メソッドを使用します。
以下のサンプルコードでは、サーバー上のテキストファイル"Sample.txt"に対し、テキストボックスの文字列を追加で書き込んでいます。
このトピックのサンプルコードでは、サーバーとの接続に関する処理を省略しています。接続処理については「FTPサーバーとの接続」をご覧ください。 |
Visual Basic |
コードのコピー |
---|---|
' テキストボックスの文字列をUTF-8形式でストリームに読み込みます。 Dim stream As New System.IO.MemoryStream(System.Text.Encoding.UTF8.GetBytes(TextBox1.Text)) ' ストリームをテキストファイルの末尾に追加します。 Ftp1.Put(stream, "Sample.txt", 0, Dart.Ftp.StoreType.Append) ' テキストボックスの内容をクリアします。 TextBox1.Text = "" |
C# |
コードのコピー |
---|---|
// テキストボックスの文字列をUTF-8形式でストリームに読み込みます。 System.IO.Stream stream = new System.IO.MemoryStream(System.Text.Encoding.UTF8.GetBytes(textBox1.Text)); // ストリームをテキストファイルの末尾に追加します。 ftp1.Put(stream, "Sample.txt", 0, Dart.Ftp.StoreType.Append); // テキストボックスの内容をクリアします。 textBox1.Text = ""; |