ftp类Uri中,遇到如“#”之类字符时,解析会出错,导致上传下载出错
解决方法:
public Uri dealSpecialChar(Uri uri) {
Uri newUri;
if (uri.ToString().Contains("#"))
{
newUri = new Uri(uri.ToString().Replace("#", Uri.HexEscape('#')));
}
else {
newUri = uri;
}
return newUri;
}
暂时遇到一个特殊字符,后续遇到会补充