WebResponseからのストリームをバイナリで読む方法
ストリームを取得するまではあまたの方法と同じ。
読み方が、なんか個人的には納得いかない感じ。
ListbinList = new List binList(); Stream mySt = myWebResponse.GetResponseStream(); BinaryReader myBr = new BinaryReader(mySt); // このmyBrを使ってバイナリで読み出す try { while(true) { binList.Add(myBr.ReadByte()); } } catch(EndOfStreamException e) { } // リスト型だと扱いづらいのでコピーする byte[] binData = new byte[binList.Count]; binList.CopyTo(binData);
これでできますが、うーん、例外が前提ってどうなんだ…。
こんなもんなんでしょうか。まぁ読めているからいいんですが。
Lightbox Info Board
http://infoboard.winofsql.jp/list_lightbox.cgi?mid=PROc&id=070616122057
C# プログラム3 ニコニコ動画検索支援ツール
http://homepage2.nifty.com/kotatuinu/contents/computer/program/nikomitama/nikomitama.html