C# WebClient.UploadData

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

1 ответ

Решение

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

client.UploadData("http://my.server.com/service?id=1&name=foo", myData);
Другие вопросы по тегам