历史版本2 :HTML 实现文件下载 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 描述编辑
安装上传下载插件之后可以设置下载文件,详见:上传下载文件插件
但如果不想安装插件呢,如何实现下载文件呢?
2. 思路编辑
通过HTML标签来实现下载
3. 解决步骤编辑
以下载项目路径help\的通讯录.xls文件为例,如下:
1)报表设计如下:
2)设置单元格
A2单元格填入绝对路径:http://localhost:8075/webroot/help/通讯录.xls
B2单元格填入相对路径:../../help/通讯录.xls (相对路径根据具体情况设置,这里的模板在一个文件夹下,因此要返回两层)
A3单元格插入公式:"<a href="' + A2 + '" download='绝对路径下载'>点击下载</a>"
B3单元格插入公式:"<a href="' + B2 + '" download='相对路径下载'>点击下载</a>"
4)设置单元格属性
设置A3、B3单元格,显示内容:【用HTML显示内容】
4. 预览效果编辑
4.1 PC端预览效果
保存预览,实现效果如下:
4.2 移动端预览效果
1)app
不支持此效果
2)H5
点击后在线预览文件
5. 已完成模板编辑
已完成的模板,可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\ SpecialSubject\利用html标签实现文件下载.cpt