お世話になっています。C#初心者です。
現在、HTTPプロトコル経由で、CGIへ送信メソッドを呼び出すプログラムを作成しています。
POSTメソッドに引き渡すパラメータの中に、「画像ファイルバイナリデータ」があるのですが
一体、どのように渡せばいいのか、検討が付きません。

どなたかご教授下さいますよう、宜しくお願い致します。

-------------------------------------------------------------------
WebRequest webReq = HttpWebRequest.Create( "・・・.cgi" );
wk_webReq.Method = "POST";

Stream stream = webReq.GetRequestStream();
StreamWriter writer = new StreamWriter( stream );

↓↓↓↓↓↓↓↓↓↓ ここの部分が不明です。
string parameter = "key=111&gazou=(画像ファイルバイナリデータ)";
parameter = HttpUtility.UrlEncode( parameter );

writer.Write( parameter );
writer.Close();

WebResponse wk_webRes = wk_webReq.GetResponse();
・・・