利用html标签实现文件下载

编辑
  • 文档创建者:axing
  • 浏览次数:1734次
  • 编辑次数:4次
  • 最近更新:Kevin-s 于 2019-06-20
  • 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>"  


    3)设置单元格属性

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

    4. 预览效果

    4.1 PC 端预览效果

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


    4.2 移动端预览效果

    1)App

    不支持此效果

    2)H5

    点击后在线预览文件



    5. 已完成模板

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

    点击下载模板


    附件列表


    主题: 报表应用
    标签: 暂无标签 编辑/添加标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]