系统内置文件集成

魔笔平台提供了强大的文件集成功能,允许用户通过简单的配置,实现魔笔平台文件资源的管理。本文档将指导您使用系统内置文件集成。

功能介绍

系统内置文件集成是魔笔平台预置的标准化文件处理能力的集成,开发者无需手动配置即可直接调用。支持删除文件或者复制文件到远程服务器。

创建文件集成

在应用内部创建集成操作

  1. 打开“代码”面板,点击对应作用域的“+”后选中“集成操作”。

    image

  2. 选择系统内置文件集成作为资源,根据需求选择操作类型和集成操作的触发方式。

image

  1. 点击“运行”预览查询效果。

配置面板详解

通用配置

根据不同的操作类型,需要配置不同的参数,操作类型包括:

  • 删除文件:通过少数的参数和简洁的配置快速删除文件。包含以下参数:

    • 魔笔文件 id :上传到魔笔文件资源中的文件 ID 。

  • 复制文件到远程服务器:通过详细的参数和复杂的配置定制化将复制文件到远程服务器。包含以下参数:

    • 魔笔文件 id:上传到魔笔文件资源中的文件 ID。

    • 请求:上传的方式以及远程服务器的 URL。

    • 头部信息:上传到远程服务器时携带的头部信息。

回调配置

  • 数据转化:对接口返回的数据进行处理,默认为return data,即不进行处理。

  • 成功回调:配置接口调用成功时触发的事件。

  • 失败回调:配置接口调用失败时触发的事件。

高级配置

  • 防抖:设置防抖表达式,避免接口的频繁调用。

  • 禁止执行条件:根据条件表达式确定是否执行此集成操作。

手动触发集成

事件触发

  1. 在需要触发集成操作的组件中,配置事件处理器。

  2. 将动作类型设置为集成操作,并选择相应的集成。

  3. 以对象形式填写已配置的参数。

API 触发

若此集成操作的名称为action1,则在任何可以执行脚本的地方,可以使用action1.trigger()方法触发集成操作,若集成操作配置了参数,则需要以对象形式填写已配置的参数。