Пример #1
0
        public static string ProcessFolder([HttpTrigger] HttpRequest request,
                                           [Queue("tasks")] ICollector <Model.Pdf> testQueue)
        {
            string folder = request.Query["folder"];

            if (folder == null)
            {
                return("'folder' parameter not specified");
            }

            var files = g_input.EnumerateFiles(folder).ToList();

            foreach (var file in files)
            {
                if (file.ToLower().EndsWith(".pdf"))
                {
                    string fileWithoutExtension = file.Substring(0, file.Length - 4);

                    testQueue.Add(new Model.Pdf {
                        Name = $"{folder}/{fileWithoutExtension}"
                    });
                }
            }

            return("done");
        }