Как скачать файлы с ftp-сервера, когда существует определенный файл - PullRequest
1 голос
/ 23 мая 2019

Мне нужно создать в Camel в Spring DSL маршрут, который ожидает, что определенный файл (done_ .ctl) существует на SFTP, а затем загрузить все другие файлы по определенному шаблону ( .gz).

Я попытался использовать pollEnrich, который не работал.

<route id="sftpDownloadCSVFiles">
  <from uri="{{sftp-done-fromUri}}"/>
  <log message="#### Found the signal file: '${header[CamelFileNameOnly]}'"/>

  get all files from sftp://{{sftp-inbound-fromUri}}

  <log message="All files downloaded."/>
</route>

Я хотел бы загрузить все файлы * .gz на локальный диск и удалить готовый файл.

...