【问题标题】:How to check whether a file downloaded from a ftp location is completed or not using apache camel如何使用apache camel检查从ftp位置下载的文件是否完成
【发布时间】:2018-06-08 08:55:05
【问题描述】:

我需要检查使用 camel 从 ftp 位置下载的文件是否已完成、正在下载或连接中断。如果完成,我需要执行某个功能,否则我需要进行另一个调用

【问题讨论】:

  • 一种解决方案是将 tempPrefix 添加到正在下载的文件名中。因此,例如,如果正在下载的文件名是 abc.txt,则下载文件时将显示为 abc.txt.yourtempprefix,然后在完成后将显示为 abc.txt。这样您就可以确定文件是否已完全下载。 camel.apache.org/file2.html
  • 下载文件时如何为文件名添加前缀
  • 显示您的路线。

标签: ftp apache-camel camel-ftp


【解决方案1】:

FTP 组件也具有File2 的功能。如果您检查docs,您将看到preMovemovemoveFailed 的选项。您可以在处理之前、成功处理之后和失败之后更改文件的名称和/或更改文件的位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-17
    • 1970-01-01
    • 2019-09-15
    • 2010-12-06
    • 2015-09-28
    • 2014-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多