0

我正在尝试设置一个包含两个流程的骡子应用程序。

一种将文件从 ftp 检索到本地文件夹的方法。另一个轮询同一个文件夹并将文件上传到另一个 FTP 服务器,并从另一个本地文件夹复制文件,将复制的文件重命名为与“FTP 文件”相同的文件名,但具有另一个扩展名并上传它到同一个 FTP 服务器。

我尝试使用传入文件名设置一个变量,但我不知道如何复制模板文件并从本地文件夹重命名它,如下面的流程所示。

任何帮助表示赞赏!

在此处输入图像描述

4

2 回答 2

1

您可以outputPattern使用变量名称在文件端点上设置属性。

于 2013-09-23T10:08:50.503 回答
0

文件端点具有用于此目的的属性。

<file:outbound-endpoint path="${destination_path}"  outputPattern="[new filename to be given to the file ]"  doc:name="File" >
</file:outbound-endpoint>

在 FTP 端点上,也可以将 outputPattern 属性设置为所需的文件名。

<ftp:outbound-endpoint host="localhost" port="21" responseTimeout="10000" doc:name="FTP" outputPattern="test.xml"/>

希望这可以帮助。

于 2013-09-23T15:05:18.923 回答