使用Azure功能从FTPS连接和获取特定文件

问题描述 投票:0回答:1

是否可以使用Azure功能在FTPS中获取文件?

所以我正在寻找的是能够连接到FTPS并获取以特殊名称开头的文件,然后处理文件并将内容返回到逻辑应用程序。

ftp azure-functions
1个回答
0
投票

是的Azure功能可以使用FTPS。

供参考之用

https://www.nuget.org/packages/FluentFTP/19.2.2。这是代码:

        [FunctionName("Function1")]
        public static async Task<IActionResult> Run([HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)]HttpRequest req, ILogger log)
        {
            var client = new FtpClient(
                Environment.GetEnvironmentVariable("FTP_HOST"),
                Environment.GetEnvironmentVariable("FTP_USERNAME"),
                Environment.GetEnvironmentVariable("FTP_PASSWORD"));

            var items = await client.GetListingAsync();

            foreach (var i in items)
            {
                log.LogInformation($"{i.Name} {i.Size}");
            }

            return new OkResult();
        }
© www.soinside.com 2019 - 2024. All rights reserved.