springmvc获取项目当前绝对路径,进行下载文件
来源:互联网 发布:退出淘宝客 之前的链接 编辑:程序博客网 时间:2024/06/05 20:49
<pre name="code" class="java">service层
@Autowiredprivate
HttpServletRequest request;
String path = request.getServletContext().getRealPath("");//获取项目动态绝对路径
/*** 下载压缩文件* @param path request.getServletContext().getRealPath("")* @param zipName 压缩文件名称* @return* @throws Exception*/public ResponseEntity<byte[]> download(String path, String zipName) throws Exception {HttpHeaders headers = new HttpHeaders();String filePath = null;filePath = path + "/resources/excelzip/" + zipName + ".zip";headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);headers.setContentDispositionFormData("attachment", new String("知识类别.zip".getBytes("UTF-8"), "iso-8859-1"));return (new ResponseEntity<byte[]>(FileUtils.readFileToByteArray(new File(filePath)), headers, HttpStatus.CREATED));}
页面点击
<a href="./downloadFile/download" >下载</a>
也可以在JS中执行了某操作之后,自动调用下载功能
<script type="text/javascript"> function xiazai(){$("#id").click();//jqury 点击方法}</script>
0 0
- springmvc获取项目当前绝对路径,进行下载文件
- 获取当前文件的绝对路径
- JavaScript中获取当前项目的绝对路径
- jsp中获取文件当前绝对路径
- python获取当前文件所在绝对路径
- dirname(__FILE__) 获取当前文件的绝对路径
- 获取sh shell 当前文件的绝对路径
- PHP获取当前文件的绝对路径
- 获取当前工作绝对路径
- 获取当前脚本绝对路径
- linux获取当前绝对路径
- 获取当前相对绝对路径
- 获取当前相对绝对路径
- 获取项目编译后class文件绝对路径
- javaWeb项目下获取当前类的绝对路径
- 使用spring获取项目的绝对路径,就算打JAR包一样获得当前项目的绝对路径
- php dirname(__FILE__) 获取当前文件的绝对路径
- php dirname(__FILE__) 获取当前文件的绝对路径
- Java编程风格
- 首尾相连数组的最大子数组和
- tuxedo编译ubb文件的一个报错
- unity 第三期
- Fragment与Activity的相互通信(二)
- springmvc获取项目当前绝对路径,进行下载文件
- Linux下Hadoop2.6.0集群环境的搭建
- oracle数据库迁移
- 如何解决warning:implicit declaration of function 'xxx'
- 网络流与费用流(下)费用流
- ORACLE定时器停止运行
- sql执行结果
- 拓扑排序
- JMS createSession(false, Session.AUTO_ACKNOWLEDGE); 两个参数不同组合下的区别