如果在逻辑应用程序中传输失败,如何在Azure FTP连接器操作中不删除文件



我使用azure逻辑应用程序在FTP站点和dropbox之间建立了成功的连接。但是在设置它时,它一直只是下载文件,因为我下一步错了,删除了。

在测试环境中,这很烦人。在生产中,相当糟糕。

下面是我在操作部分使用的代码:

 "operation": "UploadFile",
            "parameters": {
                "FilePath": "@{triggers().outputs.body.FilePath}",
                "content": {
                    "Content": "@{triggers().outputs.body.Content}",
                    "ContentTransferEncoding": "None"
                },
                "overwrite": true
            },

我能做些什么,这样,如果它失败了,它离开服务器上的文件?

我不是百分之百确定你的意思,但我会试一试。如果我误解了你的意思,也许你可以重新表述这个问题。

但是,是的,逻辑应用程序中存在可以使用的"条件"。如果你是Logic Apps的新手,我建议你使用"设计师视图",然后你可以点击"添加要满足的条件"。这将可视化一个文本框,您可以在其中制定条件。例如:

@equals({your data}, bool('true'))

检查某个值是否为真,或者类似于检查data是否为空。

最新更新