我收到以下错误:
URI formats are not supported.
string path = @"http://...../xml/en/df.js";
String[] allLines = System.IO.File.ReadAllLines(path);
编辑:
答案 0 :(得分:4)
问题: System.IO.File
不支持从Internet下载文件。
System.IO.File
仅支持本地驱动器的路径
解决方案:您应该使用WebClient.DownloadFile
从Internet URL
下载文件。
解决问题的步骤:
1.使用WebClient.DownloadFile
将文件下载到本地路径
2.将下载的路径分配给IO.File()以从文件中读取行。
第1步:下载文件。
String source="http://mypath/path2/myfile.js";
String destination=@"c:\myfile.js";
void DownloadMyFile()
{
using (WebClient webClient = new WebClient())
{
webClient.DownloadFile(source,destination);
}
}
第2步:从IO.File
资料库
String[] allLines =System.IO.File.ReadAllLines(destination);