Добавить префикс или суффикс к имени файла при потоковой передаче файла с использованием шлюза GET - PullRequest
0 голосов
/ 06 июня 2019

Я хочу добавить временный префикс или суффикс при потоковой передаче файла из удаленного каталога с использованием SFTP.

Я пытался добавить к файлу outboundGateway временный файл FileSuffix во время потоковой передачи файла, но позже он не добавляет суффикса. Я проверил, что документально подтверждено, что Msgstr "Установите временный суффикс, который будет использоваться при передаче файлов в удаленную систему."

.handle(Sftp.outboundGateway(sftpSessionFactory(), GET, "payload.remoteDirectory + payload.filename").options(STREAM).temporaryFileSuffix("_reading"))

Нужно ли переименовывать файл с помощью Rename gateway или есть лучший способ сделать это.

1 Ответ

0 голосов
/ 06 июня 2019

Ваш вопрос не ясен - вы хотите скопировать его с временным именем локально?Или вы хотите переименовать его на удаленном сервере перед копированием?

Если первое, используйте localFilenameGeneratorExpression.

Если второе, вам придется сначала использовать шлюз MV.

...