该 SSIS FTP 任务 用于对文件和文件夹(或目录)执行各种操作。在本文中,我们将通过一个示例向您展示配置 SSIS FTP 任务发送文件的步骤。
注意:SSIS FTP 任务使用 FTP 连接管理器来连接远程(FTP 服务器)文件和文件夹。
下图显示了本地文件夹中的数据。我们的任务是使用位于文件系统文件夹中的 SSIS 1.jpg 文件,将 Excel 工作表中的“移除双引号”复制到 FTP 服务器的根目录。

下面的截图显示了 FTP 服务器中的数据。

SSIS FTP 任务发送文件
要将文件从本地计算机发送到 FTP 服务器,请首先将 FTP 任务拖放到“控制流”区域,并将其重命名为“SSIS FTP 任务发送文件”。

双击它将打开“FTP 任务编辑器”进行配置。请根据您的要求更改任务名称并提供有效的描述。

在“连接”部分,我们有一个名为 `FTPConnection` 的属性。单击下拉箭头将显示已创建的 FTP 连接(如果有),或者请单击“

请单击“文件传输”选项卡来配置 FTP 操作。下图显示了此选项卡中可用的属性。

SSIS 中的 FTP 任务支持八种不同的文件和文件夹操作。在此示例中,我们要将文件发送到 FTP 服务器。因此,我们从“操作”属性中选择“发送文件”选项。

目前,我们是手动声明本地路径,但在实际应用中,我们建议使用变量。如果我们设置 `IsLocalPathVariable` 为 `False`,则必须使用 `LocalPath` 属性配置源连接。如果您已经创建了 文件连接管理器,您可以直接从下拉列表中选择它。否则,您需要像下图所示那样选择“

一旦您选择“

从下面的截图中,您可以看到我们正在选择文件系统文件夹中的 SSIS 1.jpg 文件,用于移除 Excel 工作表中的双引号。

选择所需文件后,单击“确定”按钮。
目前,我们是手动声明远程路径,但在实际应用中,我们建议使用变量。请单击此选项旁边的浏览 (...) 按钮以打开远程目录。

我们的 FTP 服务器没有任何子文件夹,因此我们将根目录 `/` 选为位置。接下来,我们将 `OverwriteDetination` 属性设置为 `true`。这意味着 SSIS FTP 任务将覆盖 FTP 服务器上已有的文件(如果有)。

单击“确定”完成 SSIS FTP 任务发送文件包的配置。让我们运行它,看看是否成功将 JPEG 文件从本地文件系统复制到 FTP 服务器。

我们成功地将位于文件系统文件夹中的“移除 Excel 工作表中的双引号”的 SSIS 1.jpg 文件复制到了 FTP 服务器的根目录。
