关于WebClient的DownloadFileAsync问题,内存释放不了。

vokxchh vokxchh 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
private void OnDownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
{




MessageBox.Show("Saved to desktop!!");
System.Threading.Thread.Sleep(2000);

ws.Dispose();
// Marshal.FinalReleaseComObject(ws);


}
WebClient ws = new WebClient();
string path = (Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\sometimes");
private void button1_Click(object sender, EventArgs e)
{
if (!Directory.Exists(path))
{

Directory.CreateDirectory(path);
}
System.Threading.Thread.Sleep(2000);
ws.DownloadFileAsync(new Uri("http://zl.hwpan.com/u1643017/pictures.rar"), path + "\\picture.rar");
ws.DownloadFileCompleted += new AsyncCompletedEventHandler(OnDownloadFileCompleted);
}
...全文
评论 4
收藏 已收藏
分享
返回顶部
vokxchh
C# 111,129 成员 642,539 内容