如何使用C#的WebClient
异步显示下载进度?
答案 0 :(得分:0)
请勿使用OpenRead
明确打开文件。相反,只需像您一样致电DownloadFileAsync
- DownloadProgressChanged
处理程序UploadProgressChangedEventArgs.TotalBytesToSend
,您可以向用户展示BytesSent
甚至ProgressPercentage
)。
答案 1 :(得分:0)
您可以使用WebClient.DownloadProgressChangedEvent
来实现这一目标。