Подключение и получение определенных файлов из FTPS с использованием функций Azure - PullRequest
0 голосов
/ 19 февраля 2019

возможно ли получить файлы в FTPS с помощью функций Azure?

Итак, что я ищу, так это возможности подключения к FTPS и получения файлов, которые начинаются со специального имени, а затем обрабатываютсяфайл и вернуть содержимое в приложение логики, например.

1 Ответ

0 голосов
/ 20 февраля 2019

Да FTPS возможен в функции Azure.

Для справки используйте

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();
        }
...