WebClient DownloadFile错误,路径中的字符非法

时间:2014-07-28 21:03:27

标签: c# asp.net

我有以下代码从网址下载图片

using (WebClient Client = new WebClient())
{
    Random rand = new Random();
    int r = rand.Next(9999999);
    string filepath = @"d:\images\"+ r.ToString() +"_"+ reader.GetValue(2).ToString() +".jpg";
    Client.DownloadFile(reader.GetString(0), filepath);
}

结果路径将是filepath变量中的“d:\ images \ 6195111_178.jpg” 错误说“路径中的非法字符”

1 个答案:

答案 0 :(得分:1)

我找到了答案,我用另一个替换了下载的文件路径并且它有效,似乎该函数在路径中寻找具有扩展名的文件