# SuperPage交互-下载文件
使用下载文件交互可以下载图片、PDF、Word、视频、音频类等资源文件。如点击下载按钮,即可下载相关文件资源:
示例地址:下载文件 (opens new window)# 使用下载文件交互
使用下载文件交互需要搭配载体组件,除使用按钮组件外,也可将该交互附于其他浮动展示数据的组件上,浮动出来的每行数据都会带有交互动作,如列表、浮动面板。
以列表为例介绍下载文件交互的使用方法,实现点击下载按钮,下载相关文件资源:
- 添加下载文件交互:在列表的操作列的下载按钮添加下载文件交互
- 设置交互属性:文件来源选择
数据集
,数据选择上传附件_富文本
,附件字段选择存储路径
# 文件来源设置
系统内部提供了两种文件的存储方式,可以参考上传附件文档,除了来自系统内部之外,还可以是外网中的资源,均可以使用该交互实现文件的下载,相关属性设置可以参考预览文件文档。
# 设置打包成ZIP
下载文件交互支持下载对应的ZIP文件,需要进行如下属性设置:
- 打包成ZIP:勾选即可下载对应的ZIP文件,当下载多个文件资源时,不管是否勾选都自动打包成ZIP文件
- ZIP文件名:默认名为元数据中的名称,也可以自定义ZIP文件的名称,支持写表达式
# 下载多个文件资源
下载文件交互可以一次性下载多个文件资源,实现思路如下:
- 相关组件添加下载文件交互
- 文件来源:不同的来源方式设置不同
- 来自数据集的文件:数据集返回的是多条数据,且设置数据范围为当前查询结果
- 自定义文件地址:多个文件地址使用换行符分割
如点击下载多个文件按钮,即可下载相应ZIP文件:
0条评论
评论