【问题标题】:How to create an FTP Connection in LINQPad如何在 LINQPad 中创建 FTP 连接
【发布时间】:2019-08-20 08:02:02
【问题描述】:

我想用 LINQPad 创建一个到 FTP/FTPS 服务器的 FTP 或 FTPS 连接。

我确实有服务器名称和用户凭据。

【问题讨论】:

    标签: c# ftp linqpad ftps fluentftp


    【解决方案1】:

    您可以安装FluentFTP nuget 包并导入以下命名空间:

    FluentFTP
    System.Net
    
    using (var client = new FtpClient("SERVERNAME"))
    {
        client.Port = 990;
        client.EncryptionMode = FtpEncryptionMode.Implicit;
        client.Credentials = new NetworkCredential(@"USERNAME", @"PASSWORD");
    
        using (var cts = new CancellationTokenSource(TimeSpan.FromMinutes(5)))
        {
            await client.ConnectAsync(cts.Token);
            client.GetListing("/").Dump();
            await client.DisconnectAsync(cts.Token);
        }
    }
    
    

    【讨论】:

      猜你喜欢
      • 2016-08-27
      • 1970-01-01
      • 2019-01-01
      • 1970-01-01
      • 2013-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多