HttpResponse.BinaryWrite メソッド
アセンブリ: System.Web (system.web.dll 内)


バッファへのテキスト ファイルを読み取り、そのバッファを HTTP 出力ストリームに書き込む例を次に示します。
Dim MyFileStream As FileStream Dim FileSize As Long MyFileStream = New FileStream("sometext.txt", FileMode.Open) FileSize = MyFileStream.Length Dim Buffer(CInt(FileSize)) As Byte MyFileStream.Read(Buffer, 0, CInt(FileSize)) MyFileStream.Close() Response.Write("<b>File Contents: </b>") Response.BinaryWrite(Buffer)
FileStream MyFileStream; long FileSize; MyFileStream = new FileStream("sometext.txt", FileMode.Open); FileSize = MyFileStream.Length; byte[] Buffer = new byte[(int)FileSize]; MyFileStream.Read(Buffer, 0, (int)FileSize); MyFileStream.Close(); Response.Write("<b>File Contents: </b>"); Response.BinaryWrite(Buffer);
FileStream myFileStream; long fileSize; myFileStream = new FileStream("sometext.txt", FileMode.Open); fileSize = myFileStream.get_Length(); ubyte buffer[] = new ubyte[(int)(fileSize)]; myFileStream.Read(buffer, 0, (int)(fileSize)); myFileStream.Close(); get_Response().Write("<b>File Contents: </b>"); get_Response().BinaryWrite(buffer);
var myFileStream : FileStream var fileSize : long myFileStream = new FileStream("sometext.txt", FileMode.Open) fileSize = myFileStream.Length var buffer : Byte[] = new Byte[int(fileSize)] myFileStream.Read(buffer, 0, int(fileSize)) myFileStream.Close() Response.Write("<b>File Contents: </b>") Response.BinaryWrite(buffer)

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- HttpResponse.BinaryWrite メソッドのページへのリンク