Skip to content

下载文件到本地

概述

在客户端浏览器中下载文件到本地。下载文件需要传入文件的路径,或者是BASE64编码的文件内容

参数配置

参数说明
文件名称下载的文件名称,可使用表达式获取上下文变量指定动态内容
文件来源下载的文件来源。包含字符串Base64本地文件路径共享存储文件路径
文件内容下载的文件内容,可使用表达式获取上下文变量指定动态内容
文件路径下载的文件路径,可使用表达式获取上下文变量指定动态内容

使用说明

  • 文件内容
    • 当下载来源为字符串,客户端将以文本形式将内容写入到文件
    • 当下载来源为Base64,客户端将会将内容读取为二进制数据写入到文件。基于该模式时需要注意文件大小,以避免客户端解析太大文件引起浏览器崩溃
  • 文件路径
    • 当下载来源为本地文件路径,文件内容需要填写存储在本地沙盒file中的文件路径
    • 当下载来源为共享存储文件路径,文件内容需要填写存储在共享存储file中的文件路径

注意事项

多节点部署模式时下载文件,尽量使用下载共享存储文件方式,避免因下载请求被负载均衡到另外一个服务,无法找到文件的问题

使用场景

  • 用户触发自动化后,导出自定义Excel或按照模板生成Excel,通过自动化计算生成Excel文件后,下载本地
  • 用户触发自动化后,下载平台内文件系统的文件到本地
  • 用户触发自动化后,动态计算文本类数据,下载文本内容到本地

使用示例