我正在制作一个程序,它从互联网上下载照片并将其保存到一个名为“temp.jpg”的文件中。例如,我的程序用户BackgroundWorker
和我有一个问题,我第二次运行BackgroundWorker
我的程序尝试打开“temp.jpg”,但它仍然被第一个BackgroundWorker
.
任何建议如何解决这个问题?
一个解决方案可能是通过时间戳或类似的东西来命名文件。
要将照片下载到我正在使用的 temp.jpg
WebClient webClient = new WebClient();
try
{
webClient.DownloadFile(foto, path);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
问题是第一个正在使用“temp.jpg” BackgroundWorker
。