历史版本4 :HTML 实现文件下载 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 描述编辑

安装上传下载插件之后可以设置下载文件,详见:上传下载文件插件

但如果不想安装插件呢,如何实现下载文件呢?


2. 思路编辑

通过 HTML 标签来实现下载


3. 解决步骤编辑

以下载项目路径 help\ 的通讯录 .xls 文件为例,如下:

222

1)报表设计如下:

222

2)设置单元格

A2 单元格填入绝对路径:http://localhost:8075/webroot/help/通讯录.xls

B2 单元格填入相对路径:../../help/通讯录 .xls   (相对路径根据具体情况设置,这里的模板在一个文件夹下,因此要返回两层)

A3 单元格插入公式:"<a href='"+ A2 + " 'download='绝对路径下载'>点击下载</a>"  

B3 单元格插入公式:"<a href='" + B2 + "' download='相对路径下载'>点击下载</a>"  

222

3)设置单元格属性

设置 A3B3 单元格,显示内容:【用 HTML 显示内容】

222

4. 预览效果编辑

4.1 PC 端预览效果

保存预览,实现效果如下:

222

222


4.2 移动端预览效果

1)App

不支持此效果

2)H5

点击后在线预览文件

222


5. 已完成模板编辑

已完成的模板,可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\ SpecialSubject\利用html标签实现文件下载.cpt

点击下载模板