文件传输

文件传输 活动允许您接收或发送文件、测试文件存在情况或在服务器上列出文件。 使用的协议为Azure Blob Storage、Amazon Simple Storage Service(S3)、FTP或SFTP。
通过S3、Azure Blob Storage或SFTP连接,您还可以通过Adobe实时客户数据平台将区段数据导入Adobe Campaign。 有关更多信息,请参阅此 文档.

注意

详细介绍了SFTP服务器使用情况的最佳实践和疑难解答 本页.

属性

使用 Action 字段以选择活动的操作。

配置取决于所选的操作。

  1. 接收文件

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

    检查 Use an external account 从Azure Blob Storage、S3、FTP或在 Administration > Platform > External accounts 树的节点。 然后,指定服务器上包含要下载的文件的目录。

  2. 文件传输

    要将文件发送到服务器,请选择 File uploadAction 字段。 您必须在 Remote server 的子代。 参数与集客文件的参数相同。 请参阅上文。

    源文件可以来自上一个活动。 在本例中, Use the file generated by the previous activity 选项。

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

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

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

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

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

  4. 文件列表

    要列出文件,请选择 File listing 选项 Action 字段。 远程服务器的配置与接收文件的配置相同。 有关更多信息,请参阅 部分.

    List all files 选项,在选择 File listing 操作,用于在事件变量中存储服务器上存在的所有文件 vars.filenames 其中,文件名以 \n 字符。

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

  • Process missing file 选项会添加一个过渡,如果在指定的目录中未找到文件,则激活该过渡。
  • Process errors 选项的详情,请参阅 处理错误.

Advanced parameters… 链接允许您访问以下选项:

  • Delete the source files after transfer

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

  • Use SSL

    允许在文件传输期间通过SSL协议使用安全连接。

  • Display the session logs

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

  • Disable passive mode

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

File historization settings… 此链接允许访问 Web下载 (File historization 步骤)。

输入参数

  • 文件名

    已发送文件的完整名称。

输出参数

  • 文件名

    接收文件的完整名称(如果 Use the file generated by the previous activity 选项。

在此页面上