2011-06-24 5 views
0

私は.NETの初心者です。簡単な休憩サービスを利用するためにWebClientクラスを使用しています。 私がする必要があるのは、QueryStringにいくつかのパラメータを付けてファイルをサービスに投稿することです。 WebClientは、QueryStringのパラメータを渡すように正確に設計されたQueryString NameValueCollectionを提供しています.WebClientが実際にPOSTを実行しているため、QueryStringコレクションが適合しません。だから私は立ち往生している。 アイデア前もって感謝します。C#WebClient.UploadData

答えて

1

あなたはUploadDataのためaddressパラメータにクエリ文字列パラメータを渡すことができます。

client.UploadData("http://my.server.com/service?id=1&name=foo", myData); 
+0

実は...これは動作しますが、それは私が何の生データを形成していないだけで、HTMLのようなファイルを送信するために必要なことが判明私はHttpWebRequestを使用しなければならなかった。とにかくおかげさまで ! – user711643