C # WebClient.UploadData - PullRequest
       45

C # WebClient.UploadData

0 голосов
/ 25 июня 2011

Я новичок в .NET и играю с классом WebClient, чтобы использовать простой сервис отдыха. Что мне нужно сделать, это отправить файл в службу с некоторыми параметрами в QueryString. WebClient предоставляет QueryString NameValueCollection, которая предназначена именно для передачи параметров в QueryString, и он работает JUST для методов Get, поэтому в моем случае коллекция QueryString не подходит, поскольку при загрузке файла WebClient фактически выполняет POST. Так что я застрял. Есть идеи? заранее спасибо.

1 Ответ

1 голос
/ 25 июня 2011

Вы можете передать параметры строки запроса в параметре address для UploadData:

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