我正在尝试使用逻辑应用程序将文件从FTP复制到Azure存储,当文件被添加到ftp位置而不是文件夹时,我的应用程序功能完全正常。我也没有看到任何要更改的设置来复制文件夹。
答案 0 :(得分:0)
根据您的要求,我认为是的。我创建了一个简单的演示,我可以及时将文件和文件夹发送到Azure Blob Storage。 你可以参考我的步骤。
在连接:
中连接名称:FTP服务器名称。
服务器地址:我从App Service> Properties> FTP HOST NAME复制。
用户名:应用服务名称/ FTP服务器名称。我从App Service> Properties>中复制FTP /部署用户。
在设置:
我在FTP中选择一个文件夹('/ LogFiles / application'文件夹)。
频率:3分钟。
2.单击添加操作>搜索Azure Blob存储 - 创建Blob:
在连接:
中连接名称:您创建的任何名称(例如“ftpconnect”)。
在设置:
我可以创建一个博客文件来存储Action Blob 1中的日志。我可以在Action Blob 2中将文件夹从FTP发送到Azure Blob。
由于我在FTP中选择'/ LogFiles / application'文件夹,因此每次跟踪应用程序日志时,FTP都会将这些日志存储在文件夹中。
最后,我在应用程序中跟踪我的应用程序日志并单击在Logic App Designer中运行,它工作正常。您可以从以下屏幕截图中看到文件夹中的文件。
此外,您还可以参考此article来了解如何将文件从FTP复制到Logic App中的Blob存储。