当前位置: 首页 > article >正文

下载导出Tomcat上的excle文档,浏览器上显示下载

目录

  • 1.前端
  • 2.Tomcat服务器内配置
  • 3.在Tomcat映射的文件内放置文件
  • 4.重启Tomcat,下载测试

1.前端

function downloadFile() {
  let pictureSourceServer = "http://192.168.1.1:8080/downFile/";
  let fileName = "测试文档.xlsx";
  let fileURL = pictureSourceServer + fileName;
  // 创建一个隐藏的链接元素
  let link = document.createElement("a");
  link.href = fileURL;
  link.download = fileName;  // 设置下载时文件名
  document.body.appendChild(link);
  // 模拟点击链接,触发文件下载
  link.click();
  // 下载后移除链接
  document.body.removeChild(link);
}

2.Tomcat服务器内配置

web.xml的最下边

<Context docBase="E:\tomcat\downFile" path="/downFile" />	
 <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />

3.在Tomcat映射的文件内放置文件

在这里插入图片描述

4.重启Tomcat,下载测试

在这里插入图片描述


http://www.kler.cn/a/504090.html

相关文章:

  • MySQL数据库(SQL分类)
  • shell脚本回顾1
  • 【容器逃逸实践】挂载/dev方法
  • 浏览器中调用vue方法
  • Cython全教程2 多种定义方式
  • ubuntu20下编译linux1.0 (part1)
  • Web前端------HTML块级和行内标签之块级标签
  • kube-prometheus监控Linux主机
  • 关于H5复制ios没有效果
  • JavaScript系列(25)--性能优化技术详解
  • 如何通过NMudbus读取寄存器数据
  • Vue环境变量配置指南:如何在开发、生产和测试中设置环境变量
  • mysql 与Redis 数据强一致方案
  • Jenkins简单的安装运行
  • 线程间通信
  • 当生活低迷时,如何醒过走出迷境?
  • SQL从入门到实战-2
  • Scala语言的字符串处理
  • 【某大型互联网企业】软件测试面试经验分享(1 ~ 3年)
  • MySQL表的增删改查(基础)-下篇
  • 面试: 工作中常用的linux命令
  • OpenCV基础:矩阵的创建、检索与赋值
  • Java Stream流操作List全攻略:Filter、Sort、GroupBy、Average、Sum实践
  • 在使用 GitLab API 时,如果只能获取少量的 Merge Request(MR)信息,而没有完整的数据
  • ubuntu 下生成 core dump
  • 2025制定一个高级java开发路线:分布式系统、多线程编程、高并发经验