ファイルを作成し、メモリ ストリームを使用して書き込むにはどうすればよいですか? 他のスレッドがファイルにアクセスしようとするのを防ぐために、メモリストリームを使用する必要があります。
ファイルに保存しようとしているデータはhtmlです。
これはどのように行うことができますか?
ファイルを作成し、メモリ ストリームを使用して書き込むにはどうすればよいですか? 他のスレッドがファイルにアクセスしようとするのを防ぐために、メモリストリームを使用する必要があります。
ファイルに保存しようとしているデータはhtmlです。
これはどのように行うことができますか?
(ファイルのコンテンツをメモリストリームにコピーする方法を意味していると仮定します)
フレームワーク 4 を使用している場合:
var memoryStream = new MemoryStream();
using var fileStream = new FileStream(FilePath, FileMode.Open, FileAccess.Read);
fileStream.CopyTo(memoryStream);
これがファイルを作成するためのコードです
byte[] data = System.Text.Encoding.ASCII.GetBytes("This is a sample string");
System.IO.MemoryStream ms = new System.IO.MemoryStream();
ms.Write(data, 0, data.Length);
ms.Close();