【发布时间】:2016-01-11 22:43:36
【问题描述】:
我正在使用WebClient 类与只有一个端点 URL 的服务器进行交互,而是接受 JSON 格式的路径作为 POST 值(没关系)。
使用UploadStringTaskAsync,我可以异步发出此类请求并很好地读取它们的响应。但是,现在我面临着从该服务器下载文件的必要条件。这是一个相当大的文件(高达数百兆字节),所以我的程序界面上应该有一个进度指示。但是UploadStringTaskAsync 不会触发DownloadProgressChanged 事件,因此我无法访问已下载的字节数。
我怎样才能收到这个文件,并能够收到进度通知?或者我可以使用任何其他类来允许我执行具有巨大响应的 POST 请求?
【问题讨论】:
标签: c# download mono webclient