使用system.net.downloadfile下载文件,Path(first para)有非法字符

时间:2012-06-27 03:28:28

标签: c# asp.net-mvc

var request = new WebClient();
request.DownloadFile("http://2nditeration.ca/Images/facebook.png", "C:\tmp\filename.png");

第一个参数是说Path有非法字符?任何想法?

1 个答案:

答案 0 :(得分:4)

尝试更改

"C:\tmp\filename.png"

@"C:\tmp\filename.png"

\字符会引入escape sequence\t是一个标签,\f是一个换页。

@告诉编译器忽略以下字符串中的任何转义序列。

或者,您可以在\\实际使用的任何地方使用\,例如

"C:\\tmp\\filename.png"