1
4

1 回答 1

1

您构建的 URL 有点错误,您在/文件名之前缺少一个,应该是这样的;

FtpWebRequest ftpRequest = 
    (FtpWebRequest)WebRequest.Create(@"ftp://110.123.1.23/ABCD/” + file.Name);

您也没有存储在与交互式示例相同的目录中;

ftp> cd ABCD
ftp> put c:/sample.txt ABCD/XYZ

将文件 XYZ 存储在目录 ABCD/ABCD 中,而不仅仅是您的 URL 示例中的 ABCD。

第三,如果您使用的是 .NET 4.0 或更高版本,您可能会被目录发送到服务器的这种变化行为所困扰。

于 2012-09-01T11:15:59.470 回答