我有一个WPF应用程序。我正在从XML文件加载一些数据。
我收到错误:
System.NotSupportedException was unhandled
Message: The given path's format is not supported.
在这一行:
string html = File.ReadAllText(Advertisement.DescriptionUrl);
xml中的url是:
http://mysitetest.com/x/x/Assets/shop/shopdetails/Coffee/image.png
任何想法如何解决?
答案 0 :(得分:2)
File.ReadAllText
用于在文件系统上获取文件名 - 而不是URL。
您需要使用WebClient.DownloadString
:
string text;
using (WebClient client = new WebClient())
{
text = client.DownloadString(url);
}
// Now use text
答案 1 :(得分:1)
这是一个网址,而不是文件路径。
使用WebClient
对象请求资源:
string html;
using (WebClient client = new WebClient()) {
html = client.DownloadString(Advertisement.DescriptionUrl);
}