【发布时间】:2013-01-23 08:13:51
【问题描述】:
我有一个要求,我必须根据输入参数使用 c#(大小可以在 10mb 到 400mb 之间变化)从服务器下载一个 zip 文件。例如,下载 userId = 10 和 year = 2012 的报告。
网络服务器接受这两个参数并返回一个 zip 文件。如何使用 WebClient 类来实现这一点?
谢谢
【问题讨论】:
-
到目前为止你尝试过什么?
-
对于那个大小,我会使用 httpwebrequest/socket 来实现下载简历等功能
-
Stackoverflow 不是“给我代码”类型的网站。您应该自己研究并在遇到问题时提出问题。
-
我要问的第一个问题是什么是 QueryString 参数什么是基于 Baris 答案的 URL如果我的理解有误,应该根据正确的参数来构建.. 像这样的工作
Uri url = new Uri("http://www.microsoft.com/windows8.zip"). AddQuery("userid", @someUserId). AddQuery("year", @someyear);