【发布时间】:2018-03-21 19:31:10
【问题描述】:
这里的代码给了我错误“{“无效的 URI:无法解析主机名。”}”
var downloadUri = ConfigurationManager.AppSettings["DownloadUri"];
FtpWebRequest FTPRequest = (FtpWebRequest)FtpWebRequest.Create("ftp://"
+ "user123" +
":" + "p@ssword" + "@" + downloadUri);
这里的 ftp 密码有一个 @ 字符,删除后可以继续这段代码。但是密码有一个@字符,所以我怎样才能使它工作?
【问题讨论】:
-
downloadUri 解析为什么?我的小实验程序也不喜欢 p@ssword 作为变量名。
-
对不起@Filburt 我现在已经把它改成了字符串
-
@PhilNDeBlanc 下载 uri 只是服务器上存储一些文件的目录。如果我使用上述方法通过浏览器进行 ftp,它可以正常工作。 'ftp://'user123:p@ssword@downloadUri