C# WebClient.UploadData
我是 .NET 新手,我正在使用 WebClient 类来使用简单的休息服务。 我需要做的是将文件发布到服务,并在 QueryString 中包含一些参数。 WebClient 提供了 QueryString NameValueCollection,它的设计目的是在 QueryString 中传递参数,并且它仅适用于 Get 方法,因此在我的情况下,QueryString 集合不适合,因为在上传文件时,WebClient 实际上正在执行 POST。所以我被困住了。 有什么想法吗?先感谢您。
I'm a .NET newbie and I'm playing with the WebClient class to consume a simple rest service.
What I need to do is post a file to the service with some parameters in QueryString.
The WebClient provides the QueryString NameValueCollection which is designed exactly to pass parameters in a QueryString and it works JUST on Get methods so in my case the QueryString collection doesn't fit because while uploading the file the WebClient is actually doing a POST. So I'm stuck.
Any ideas? thank you in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在 UploadData 的
address
参数中传递查询字符串参数:You can pass the query string parameters in the
address
parameter for UploadData: