Azure Logic App FTP连接器未针对当前日期之前修改的文件运行

时间:2018-05-01 13:51:12

标签: azure ftp azure-functions azure-logic-apps

我正在开发Azure Logic App的FTP连接器,如果我上传一个带有今天最后修改日期的文件,它工作正常。 但是,对于在当前日期之前修改的文件,不会触发FTP连接器。 我在触发历史记录中发现触发器跳过并且状态码202 正在返回。 请建议我一个解决方案,以便在FTP上添加任何文件(即使在一年前修改过)时触发FTP连接器。

1 个答案:

答案 0 :(得分:2)

FTP连接器保持触发状态,该状态始终是它运行的最后日期或创建日期(对于第一次运行)。因此,仅当存在具有晚于该触发状态的修改日期的消息时才触发它。

可能的解决方案不是使用FTP触发器,而是使用循环触发器,然后使用FTP连接器操作ReactDOM.findDOMNode(this)。这将为您提供所有现有文件。然后,您可以获取每个内容,如果处理成功,您可以删除该文件。

HTH