# SuperPage交互-下载文件

使用下载文件交互可以下载图片、PDF、Word、视频、音频类等资源文件。如点击下载按钮,即可下载相关文件资源:

下载文件

示例地址:下载文件 (opens new window)

# 使用下载文件交互

使用下载文件交互需要搭配载体组件,除使用按钮组件外,也可将该交互附于其他浮动展示数据的组件上,浮动出来的每行数据都会带有交互动作,如列表浮动面板

以列表为例介绍下载文件交互的使用方法,实现点击下载按钮,下载相关文件资源:

使用交互

  1. 添加下载文件交互:在列表的操作列的下载按钮添加下载文件交互
  2. 设置交互属性:文件来源选择数据集,数据选择上传附件_富文本,附件字段选择存储路径

# 文件来源设置

系统内部提供了两种文件的存储方式,可以参考上传附件文档,除了来自系统内部之外,还可以是外网中的资源,均可以使用该交互实现文件的下载,相关属性设置可以参考预览文件文档。

# 设置打包成ZIP

下载文件交互支持下载对应的ZIP文件,需要进行如下属性设置:

  1. 打包成ZIP:勾选即可下载对应的ZIP文件,当下载多个文件资源时,不管是否勾选都自动打包成ZIP文件
  2. ZIP文件名:默认名为元数据中的名称,也可以自定义ZIP文件的名称,支持写表达式

# 下载多个文件资源

下载文件交互可以一次性下载多个文件资源,实现思路如下:

  1. 相关组件添加下载文件交互
  2. 文件来源:不同的来源方式设置不同
    • 来自数据集的文件:数据集返回的是多条数据,且设置数据范围为当前查询结果
    • 自定义文件地址:多个文件地址使用换行符分割

如点击下载多个文件按钮,即可下载相应ZIP文件:

下载多个文件

是否有帮助?
0条评论
评论