如何在 LINQPad 中创建 FTP 连接



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

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

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

最新更新