【问题标题】:Download FTP using FtpWebRequest使用 FtpWebRequest 下载 FTP
【发布时间】:2011-04-15 11:09:26
【问题描述】:

我使用此代码通过 FTP 下载文件:

FtpWebRequest reqFTP; reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://" + IPServer + "/")); 
reqFTP.UseBinary = true; 
reqFTP.Credentials = new NetworkCredential(user, pass); 
reqFTP.Method = WebRequestMethods.Ftp.ListDirectory; 
reqFTP.Proxy = null; 
reqFTP.KeepAlive = false; 
reqFTP.UsePassive = false; 
response = reqFTP.GetResponse();

但是我有一个问题。我的凭据将成为我用户的主文件夹。我必须返回根文件夹并选择特定文件夹来下载文件。 我如何在 Uri 中指定我需要返回?

我尝试使用这个 /../ 但不工作...

帮助不大?

【问题讨论】:

    标签: c# ftp download directory root


    【解决方案1】:

    这与您的代码无关...

    ftp 服务器决定什么是 ftp 根文件夹。

    您的凭据似乎是用户的主目录。

    如果您想更改它,请查看 ftp-server 文档和配置

    【讨论】:

    • 您好,我找到了解决方案。要导航到根文件夹,此引用 ipServer//..//..//Folder/Folder/....
    猜你喜欢
    • 2017-12-29
    • 1970-01-01
    • 1970-01-01
    • 2012-09-13
    • 2011-02-16
    • 2011-06-14
    • 1970-01-01
    相关资源
    最近更新 更多