文件传输

通过​文件传输​活动,您可以接收或发送文件、测试文件是否存在或列表服务器上的文件。 使用的协议为Amazon简单存储服务(S3)、FTP或SFTP。
通过S3或SFTP连接,您还可以使用Adobe实时Adobe Campaign平台将细分数据导入客户。 有关详细信息,请参阅此文档

注意

有关SFTP服务器使用情况的最佳实践和疑难解答,请参阅本页](…/…/platform/using/sftp-server-usage.md)中的[。

属性

使用​Action​字段的下拉列表选择活动的操作。

配置取决于所选操作。

  1. 接收文件

    要接收存储在远程服务器上的文件,请在​Action​字段中选择​File download。 您必须在相关字段中指定其URL。

    检查​Use an external account​以从树的​Administration > Platform > External accounts​节点中配置的S3、FTP或SFTP帐户中选择一个帐户。 然后指定服务器上包含要下载的文件的目录。

  2. 文件传输

    要将文件发送到服务器,请在​Action​字段中选择​File upload。 必须在编辑器的​Remote server​部分指定目标服务器。 参数与入站文件的参数相同。 请参阅上文。

    源文件可以来自以前的活动。 在这种情况下,必须选择​Use the file generated by the previous activity​选项。

    这也可能涉及一个或多个其他文件。 要选择它们,请取消选中该选项,然后单击​Insert。 指定要发送的文件的访问路径。 要添加其他文件,请再次单击​Insert。 现在,每个文件都有各自的选项卡。

    使用箭头更改选项卡的顺序。 这与文件发送到服务器的顺序有关。

    使用​Keep history of files sent​选项可以跟踪发送的文件。 可从目录访问此历史记录。

  3. 测试以查看文件是否存在

    要测试文件是否存在,请在​Action​字段中选择​Test to see if file exists​选项。 远程服务器的配置与文件下载的配置相同。 有关详细信息,请参阅此部分

  4. 文件列表

    要列表文件,请从​Action​字段中选择​File listing​选项。 远程服务器的配置与接收文件的配置相同。 有关详细信息,请参阅此部分

    选择​File listing​操作时可用的​List all files​选项允许您将服务器上存在的所有文件存储在事件变量​vars.filenames​中,其中文件名以\n字符分隔。

所有文件传输选项有两种可能的选项:

  • Process missing file​选项添加一个过渡,如果在指定的目录中找不到文件,则激活该选项。
  • Process errors​选项详见处理错误

通过​Advanced parameters…​链接可访问以下选项:

  • Delete the source files after transfer

    擦除远程服务器上的文件。

  • Use SSL

    允许您在文件传输过程中通过SSL协议使用安全连接。

  • Display the session logs

    允许您恢复S3、FTP或SFTP传输的日志,并将其包含在工作流日志中。

  • Disable passive mode

    允许您指定用于数据传输的连接端口。

通过​File historization settings…​链接可访问Web下载File historization​步骤)中详细介绍的选项。

输入参数

  • 文件名

    已发送文件的完整名称。

输出参数

  • 文件名

    如果选择了​Use the file generated by the previous activity​选项,则完整的接收文件名称。

在此页面上