【问题标题】:Azure functions sending a file to sftp serverAzure 函数将文件发送到 sftp 服务器
【发布时间】:2021-10-15 18:10:26
【问题描述】:

我遇到了用于连接 sftp 服务器的 https://github.com/sshnet/SSH.NET 库,但是它说它只与 .net 框架兼容,而我们使用 .net 核心来编写 azure 函数。有人知道其他方法吗?另外,一旦我连接到服务器,如何将文件发送到服务器。

【问题讨论】:

标签: azure .net-core azure-functions


【解决方案1】:

已成功将 Renci.SshNet 与 Azure Functions 一起使用。

上传很简单:

var connectionInfo = new ConnectionInfo(
      config["SftpHostname"], 
      username, 
      new PasswordAuthenticationMethod(username, config["SftpPassword"]
    ));
sftpClient = new SftpClient(connectionInfo);
sftpClient.Connect();
sftpClient.UploadFile(requestFile, filePath);

【讨论】:

  • 感谢您的回答!但是你有没有遇到过这个问题:Renci.SshNet: 试图以访问权限禁止的方式访问套接字。
  • 我不知道。我自己没有暗示。这是 UWP 应用程序吗?
猜你喜欢
  • 1970-01-01
  • 2021-12-27
  • 1970-01-01
  • 2022-01-18
  • 2011-05-22
  • 1970-01-01
  • 2016-01-28
  • 1970-01-01
  • 2021-12-05
相关资源
最近更新 更多