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

server/2025/1/11 22:43:30/

目录

  • 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.ppmy.cn/server/157596.html

相关文章

DELTA并联机械手视觉方案荣获2024年度机器人应用典型案例奖

直击现场 2025年1月9日晚&#xff0c;2024深圳市机器人年度评选颁奖典礼在深圳市南山区圣淘沙酒店正式拉开帷幕。本次颁奖活动由中国科学院深圳先进技术研究院指导&#xff0c;深圳市机器人协会与《机器人与智能系统》杂志组织承办。 正运动公司受邀参与此次典礼&#xff0c;…

使用 Multer 上传图片到阿里云 OSS

文件上传到哪里更好&#xff1f; 上传到服务器本地 上传到服务器本地&#xff0c;这种方法在现今商业项目中&#xff0c;几乎已经见不到了。因为服务器带宽&#xff0c;磁盘 IO 都是非常有限的。将文件上传和读取放在自己服务器上&#xff0c;并不是明智的选择。 上传到云储存…

概要性了解Linux的总线设备驱动

引言 假如我们的板子上有很多LED&#xff0c;有时候需要操作这个LED&#xff0c;有时候需要操作另一个LED&#xff0c;我们希望代码可以清晰地组织在一起&#xff0c;方便扩展&#xff0c;同时自动为这些具体的设备生成对应的设备文件以供用户空间使用。 在Linux中&#xff0…

代理模式简介

代理模式是一种设计模式&#xff0c;它允许我们通过一个中介对象来间接访问目标对象&#xff0c;这个中介对象称为“代理”。代理模式的关键在于&#xff0c;它在不改变目标对象代码的前提下&#xff0c;通过引入代理对象来增加额外的功能或控制对目标对象的访问。 代理模式的基…

npm run 运行项目报错:Cannot resolve the ‘pnmp‘ package manager

尝试使用 npm 运行一个项目&#xff0c;但是在解析 pnmp 包管理器时遇到了问题。这通常意味着项目可能配置错误&#xff0c;或者可能误输入了命令。 解决方法&#xff1a; 确认是否有拼写错误。通常情况下&#xff0c;应该是 npm 而不是 pnmp。 检查项目的 package.json 文件&…

弹性云服务器和普通服务器的区别

云服务器随着云计算的快速发展&#xff0c;也受到了各个企业的广泛使用&#xff0c;随着业务需求的不断变化&#xff0c;云服务器的类型也在不断进行细化&#xff0c;其中弹性云服务器逐渐受到企业的欢迎&#xff0c;那么弹性云服务器和普通服务器究竟有什么区别呢&#xff1f;…

Linux内核 -- RTC 驱动的注册方式

Linux 内核中 RTC 驱动的注册方式 在 Linux 内核中&#xff0c;RTC&#xff08;Real-Time Clock&#xff09;驱动的注册可以通过多种方式实现&#xff0c;以下整理了常见的注册方式及其注意事项。 1. 使用 devm_rtc_device_register 这是注册 RTC 驱动的最常用方法&#xff…

将光源视角的深度贴图应用于摄像机视角的渲染

将光源视角的深度贴图应用于摄像机视角的渲染是阴影映射&#xff08;Shadow Mapping&#xff09;技术的核心步骤之一。这个过程涉及到将摄像机视角下的片段坐标转换到光源视角下&#xff0c;并使用深度贴图来判断这些片段是否处于阴影中。 1. 生成光源视角的深度贴图 首先&…