我正在尝试从网站保存图像并将其保存到我的~/Public/images/items
文件夹中。
string localFilename = @"~\Public\images\items\" + item.Name + ".png";
string imageUrl = "https://account.hirezstudios.com/smitegame/" + CQ.Create(itemBox)["#itemIcon a img"].Attr("src");
using (var web = new WebClient())
{
web.DownloadFile(imageUrl, localFilename);
}
localFilename
由于路径不正确而引发异常。
以下是实际变量的内容(使用断点检查):
~\Public\images\items\Aegis Amulet.png
还有一个例外:
{"No se puede encontrar una parte de la ruta de acceso 'C:\Program Files (x86)\IIS Express\~\Public\images\items\Aegis Amulet.png'。"}
所以路径显然是错误的。
有什么建议么?