- PR -

画像ファイルバイナリデータをPOSTする。

1
投稿者投稿内容
山田
常連さん
会議室デビュー日: 2004/11/22
投稿数: 25
投稿日時: 2004-12-01 10:49
お世話になっています。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();
・・・
todo
ぬし
会議室デビュー日: 2003/07/23
投稿数: 682
投稿日時: 2004-12-01 18:17
引用:

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



multipart/form-data で送らなければなりません。

http://www.codeproject.com/csharp/UploadFileEx.asp?msg=972854
1

スキルアップ/キャリアアップ(JOB@IT)