异步下载zip文件DownloadProgressChanged的TotalBytesToReceive一直是-1,怎么解决?
季末晚风 2018-03-09 11:38:30 DownloadProgressChanged异步下载zip文件时,BytesReceived会一直改变,但是TotalBytesToReceive一直为-1.
但是我试过下载xml文件,两个参数又正常了。
表示不懂,求指点。
以下是代码:
string url = requestUrl;
var client = new System.Net.WebClient();
client.DownloadProgressChanged += (sender, e) =>
{
UpdateProcess(e.BytesReceived, e.TotalBytesToReceive);
};
client.DownloadDataAsync(new Uri(url));
下载zip时,e.TotalBytesToReceive一直为-1.