spring java 获取webapp下文件路径
来源:互联网 发布:java中的treeset 编辑:程序博客网 时间:2024/06/05 11:39
@RequestMapping("/act/worldcup_schedule_time/imgdownload") @ResponseBody public String scheduleDownload(HttpServletRequest request, HttpServletResponse response, HttpSession session) { response.setCharacterEncoding("UTF-8"); String downLoadName = "worldcup.jpg"; InputStream input = null; try { request.setCharacterEncoding("UTF-8"); //获取文件的路径// String url = session.getServletContext().getRealPath("/") + "resources\\images\\act\\worldcup_merge\\worldcup720.png"; String url = session.getServletContext().getRealPath("/") + "resources/images/act/worldcup_merge/worldcup720.png"; System.out.println(url); File file = new File(url); input = FileUtils.openInputStream(file); byte[] data = IOUtils.toByteArray(input); //System.out.println("文件名:"+downLoadName); response.reset(); //设置响应的报头信息(中文问题解决办法) response.setHeader("content-disposition", "attachment;fileName=" + URLEncoder.encode(downLoadName, "UTF-8")); response.addHeader("Content-Length", "" + data.length); response.setContentType("image/png; charset=UTF-8"); IOUtils.write(data, response.getOutputStream()); } catch (Exception e) { logger.error("下载图片出错"); if (input != null) { IOUtils.closeQuietly(input); } } return null; }
1 1
- spring java 获取webapp下文件路径
- spring java 获取webapp下文件路径
- java获取指定路径下文件的方法
- 获取多语言下文件路径
- res/raw下文件路径获取
- OC获取folder下文件的路径
- C++ 获取路径下文件、文件夹
- 获取assets目录下文件的路径
- java 之 classpath下文件路径
- java监控路径下文件变化
- java获取web工程下文件的路径,如配置文件properties
- java获取工程目录下文件
- java获取文件夹下文件的数目
- java获取工程目录下文件
- 路径下文件遍历
- 程序获取eclipse工程下文件路径的解决方法
- android 如何获取 assets 下文件的路径
- C#获取指定路径下文件,并按时间排序
- IOS中获取各种文件的目录路径的方法
- kobject和kset
- void*和void**
- html head标签内的标签用途
- Netlink的简介及使用方法
- spring java 获取webapp下文件路径
- Eclipse.classpath文件浅谈
- Log4j指定日志输出文件
- java小知识5件事系列
- LoadRunner录制脚本时为什么不弹出IE浏览器?
- 简述synchronized和java.util.concurrent.locks.Lock的异同?
- 理发师问题
- Types of Enterprise Systems
- visual studio 2010快捷键