此错误是由于在 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/);