Мне нужно проверить, завершен ли файл, загруженный с ftp-сайта с использованием верблюда, загружен или соединение прервано. Если завершено, мне нужно выполнить определенную функцию, иначе мне нужно сделать еще один вызов
Как проверить, завершен ли файл, загруженный с ftp, или нет, используя apache camel
comment
Одним из решений является добавление tempPrefix к загружаемому файлу. Так, например, если загружаемый файл имеет имя abc.txt, во время загрузки файл будет отображаться как abc.txt.yourtempprefix, а затем после завершения он будет abc.txt. Таким образом, вы можете определить, полностью ли загружен файл или нет. camel.apache.org/file2.html
- person pvpkiran   schedule 08.06.2018
comment
Как добавить префикс к имени файла во время его загрузки
- person Nexus   schedule 08.06.2018
comment
показать свой маршрут.
- person pvpkiran   schedule 08.06.2018
Ответы (1)
Компонент FTP
также имеет возможности File2
. Если вы посмотрите документы, вы увидите варианты для preMove
, move
и moveFailed
. Вы можете изменить имена файлов и/или изменить расположение файлов перед обработкой, после успешной обработки и после сбоя.
person
Adam Hawkes
schedule
08.06.2018