C# 请求的 URI 对于此 FTP 命令无效。

此错误是由于在 Uri 中没有指定要上传或下载的文件名而造成的,比如应该是:

 FtpWebRequest reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(ftpURI + "/" + fileName));

 FtpWebRequest reqFTP = (FtpWebRequest)FtpWebRequest.Create("ftp://url/Test.txt");

而不是:

FtpWebRequest  reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(ftpURI));

FtpWebRequest  reqFTP = (FtpWebRequest)FtpWebRequest.Create(ftp://url/);