0

当与某些服务器建立 FTP 连接时,服务器默认当前目录为根目录以外的某个目录。

例如:

/
  abc
    mno
      xyz

服务器可能默认连接到“/”根。其他服务器可能默认为“/abc”。

将文件ftp://ftp.example.com/abc/mno/xyz/myfile.dat上传到 xyz 目录时,当当前目录不是“/”时,FtpWebRequest 返回 550。即 FtpWebRequest 正在制作路径 /abc/abc/mno/xyz/filename.dat 这不是有效路径,因此是 550。

是否有任何特殊的 URI 语法可以对此进行补偿,以便相同的 URI 适用于两种类型的服务器默认连接条件?

或者是否可以设置 FtpWebRequest 的某些属性以使其更智能?

4

1 回答 1

1

这篇文似乎解释了如何解决这个问题。

于 2010-07-28T18:42:30.413 回答