SpringMVC下载word文档
@RequestMapping("/downloadCzsc")public void downloadCzsc(HttpServletRequest request,HttpServletResponse response) {try {// 获得请求文件名/*String filename = request.getParameter("测试文件");*/// 获取目标文件的绝对路径String srcFile = request.getServletContext().getRealPath("/download/template/czsc/czsc.doc");// 设置文件MIME类型// response.setContentType(getServletContext().getMimeType(filename));response.setContentType(new MimetypesFileTypeMap().getContentType("czsc.doc"));// 设置Content-Dispositionresponse.setHeader("Content-Disposition", "attachment;filename=" + new String("测试文件".getBytes("GBK"), "ISO-8859-1") + ".doc");// 读取目标文件InputStream in = new FileInputStream(srcFile);//通过response将目标文件写到客户端OutputStream out = response.getOutputStream(); // 写文件int b;while ((b = in.read()) != -1) {out.write(b);} in.close();out.close();} catch (Exception e) {try {response.sendRedirect("/error/error.jsp");} catch (IOException e1) {e1.printStackTrace();}e.printStackTrace();}}
SpringMVC下载word文档相关推荐
- 关于java下载Word文档图片显示不全的问题
关于java 从FTP下载Word文档图片显示不全的问题 最近想实现这样一个功能,从ftp服务器获取word文档下载下来,但是出现了一下问题: 本地启动的tomcat,可以下载word,图片显示正常: ...
- vue如何在线预览及下载word文档
最近遇到个需求,说要在线预览及下载word文档,尝试了很多方法以后,发现有一个方法是比较好用的,故来分享一波,希望大家也可以在评论中告知更多实现的方法~ https://view.officeapps ...
- Java预览下载word文档(poi-tl、thymeleaf模板)
主要功能 预览word文档 生成并下载word文档 实现 前端Vue代码 预览功能主要使用的是docx-preview下载方式如下: npm install docx-preview --save & ...
- java下载word文档到本地
普通的下载功能,不过依然有一个值得关注的重要点--请看到最后! ***HTML***按钮就不上了,你开心设计成button和a我都没有意见: ***JS***代码: function downLoad ...
- 使用文件流的形式在浏览器下载word文档
一.使用文件流的形式在浏览器下载word文档 String path = "http://172.16.228.130:7300/document/d9dd1ec7e72d4fc6a9e50 ...
- Java之下载word文档,linux视频监控
第二步:将ftl文件放入项目中.编写下载word的java代码. 项目的文件存放位置. 项目是比较简单的web项目,使用的是Struts2.下面是web.xml中的配置,一切从简. 只有一个简单的跳转 ...
- js下载Word文档
//方法一function downloadword1() {var url = path + "scripts/plugins/downloadword/操作手册-部署MES企业V2.do ...
- Java之下载word文档,java企业级应用架构
使用notepad++或者其他工具打开xml文件,查看生成的模板是否正确. 符号和变量名没有被分开算正常.符号和变量名没有被分开算正常.符号和变量名没有被分开算正常.{topic}这几个符号是紧密相连 ...
- 微信小程下载word文档Java后台实现
微信小程序下载文件 开发环境:微信开发者工具+eclipse+Tomcat+Mysql 1.过程描述 微信开发者工具提供接口,访问eclipse中的Java项目地址,在对应的Java项目中从磁盘读取指 ...
最新文章
- C# 和 VB.NET 下,
- java 偏向锁 怎么用_Java锁升级、偏向锁、轻量级锁
- 6a标准 api_机油最新最高标准来了!SN不再是最高标准!车主不要加错机油了!...
- Spark Runtime概述
- 马氏距离 java实现_马氏距离(Mahalanobis Distence) [python]
- 什么是软件项目管理?
- ART 虚拟机 — Interpreter 模式
- 人工智能将从5大方面改变企业IT
- 攻防世界之互相伤害!!!
- CAD颜色索转RGB(方法一)
- 小米一元流量magisk_小米手机官方REC装面具(magisk)教程
- win2008sever CA证书颁发服务器部署
- 微信小程序——焦点图 可预览查看大图缩放(多张可左右滑动) 带页码 loading 加载中 / https不显示图
- 传奇人物穿戴物品位置编号
- 计算机考研数学考数学几,2018考研数学:数学一、数学二、数学三分别都考什么?...
- 分号与逗号的区别及举例_顿号和逗号的区别
- We should: Good Good Study, Day Day Up
- HTML5+CSS期末大作业:环保网站设计——环境保护(10页) 含设计报告 HTML+CSS+JavaScript 静态HTML环境保护网页制作下载 DIV+CSS环保网页设计代码
- Zabbix4配置微信报警及消息群发
- 为什么360浏览器兼容模式文档模式默认以ie7标准渲染