gpt4 book ai didi

Azure 逻辑应用 FTP 文件内容

转载 作者:行者123 更新时间:2023-12-02 06:21:05 25 4
gpt4 key购买 nike

我正在使用 Azure 逻辑应用将文件从 FTP 复制到 Blob 存储。我正在使用“FTP - 添加或修改文件时”操作,然后将文件内容复制到 Blob 存储。

问题是文件在完全添加到 FTP 之前就被复制到 Blob 存储,并且我得到了部分文件。

是否有任何方法可以保留 Azure 逻辑应用程序,使其仅在完成后复制文件?

最佳答案

当您的 FTP 文件系统不提供文件锁定时,就会发生此行为。在 BizTalk 中使用 FTP 适配器时,可能会出现类似的行为。

在 BizTalk 中,处理此问题的最佳方法是修改在 FTP 上创建文件的客户端,以便它使用临时文件名。

  • 客户端创建文件 ftpFile.tmp
  • 客户端写入文件内容
  • 客户端将 ftpFile.tmp 重命名为 ftpFile.xml 或任何需要的扩展名
  • BizTalk 仅选取扩展名为 .xml 的文件

对我来说,逻辑应用 FTP 连接器的主要问题是,在使用连接器作为触发器时,您无法在设计器中指定文件掩码,这很奇怪,因为我记得该选项在第一个版本中可用逻辑应用程序。

关于Azure 逻辑应用 FTP 文件内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44704329/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com