C#的FtpWebRequest.Create();如果URI是ftp:/ip/#%2078d07a28883a574319cb.mdb这种,就会抛异常,提示请求的URI对于此FTP命令无效。在下载文件的时候,普通的文件名都没问题,可是如果文件名中带# %这些就不行了,要怎么解决?谁能告诉我?谢谢了。

解决方案 »

  1.   

    跪求解决方法发现#开头就会出URI对于此FTP命令无效,只带有%的文件名找不到文件,Uri类中有个废弃的构造函数可以设置是否完全转义,这个转义是说的URL编码吗?我直接用%和把%换成%25都无法找到文件,不管那个使用转义的属性是true还是false都不行,谁能告诉我要怎么解决啊?