我使用Azure Logic Apps将文件从FTP复制到Blob存储。我正在使用操作" FTP - 添加或修改文件时#34;然后我将文件内容复制到Blob存储。
问题是该文件在完全添加到FTP之前被复制到Blob存储,并且我获得了部分文件。
有没有办法保存Azure Logic Apps,只有在文件完成后才能复制文件?
答案 0 :(得分:2)
当您的FTP文件系统不提供文件锁定时,会发生此行为。在BizTalk中使用FTP适配器时可能会发生类似的行为。
在BizTalk中,处理此问题的最佳方法是修改在FTP上创建文件的客户端,以便它使用临时文件名。
使用Logic Apps FTP连接器的主要问题是,当使用连接器作为触发器时,您无法在设计器中指定文件掩码,这很奇怪,因为我记得第一个选项可用逻辑应用程序的版本。
答案 1 :(得分:1)