初次使用WebClient后不能重用?尝试重置标题,没有工作
本文关键字:标题 工作 WebClient 不能 | 更新日期: 2023-09-27 17:54:13
我有这样的代码:
Console.WriteLine(strURL);
WebClient myWebClient = new WebClient();
myWebClient.Headers["Content-Type"] = "image/png";
myWebClient.DownloadFile(new Uri(strURL), "test_image.jpeg");
myWebClient.Dispose();
我必须重用这个web客户端下载多个图像。这适用于一个图像,但失败的所有从下一个开始,抛出一个系统。. Net webeexception,附带附加信息,说明在web客户端请求期间发生了异常。
我试过重置标题(如在许多这样的问题中所述)。有什么问题吗?
在覆盖之前先删除文件如何?
Console.WriteLine(strURL);
using (WebClient myWebClient = new WebClient())
{
myWebClient.Headers["Content-Type"] = "image/png";
if (File.Exists("test_image.jpeg"))
{
File.Delete("test_image.jpeg");
}
myWebClient.DownloadFile(new Uri(strURL), "test_image.jpeg");
}