0

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

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

4

1 回答 1

0

您可以安装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);
    }
}

于 2019-08-20T08:02:02.663 回答