【发布时间】:2020-09-24 03:57:19
【问题描述】:
我正在使用 WebClient.DownloadFile 将图像下载到本地存储库,如下所示:
WebClient myWC = new WebClient();
myWC.Credentials = new System.Net.NetworkCredential(username, password);
string photoPath = @"\images\Employees\" + employee + ".jpg";
myWC.DownloadFile(userResult[12].Values[0].Value.ToString(), photoPath);
我的预期结果如下:我的网络应用部署在这里:
C:\Inetpub\wwwroot\MyWebApp
我希望这会将照片保存到
C:\Inetpub\wwwroot\MyWebApp\images\Employees...
相反,我所有的照片都保存在这里:
C:\images\Employees
我想我不完全理解 DownloadFile 方法,因为我觉得路径应该是相对于应用程序部署所在的目录。如何更改路径以使其相对于应用?
注意:我不想使用物理路径,因为我有一个开发和 QA 站点,并且我不希望路径在移动时中断。
【问题讨论】: