java ssm学习中的日常问题小日记
来源:互联网 发布:大数据算法设计与分析 编辑:程序博客网 时间:2024/06/05 11:58
//controller中还是要主语文件名,切记将文件类型传递过来
@RequestMapping("/download") public ResponseEntity<byte[]> download(HttpServletRequest request, HttpServletResponse response, @RequestParam("fileName") String fileName) throws Exception{ String path = request.getServletContext().getRealPath("/uploadFile/"); File thefile = new File(path+File.separator+fileName); // 下载显示文件名,为了解决中文名称乱码 HttpHeaders httpHeaders = new HttpHeaders(); String downloadFileName = new String (fileName.getBytes("UTF-8"),"iso-8859-1");// 设置下载方式为attachment httpHeaders.setContentDispositionFormData("attachment",downloadFileName);// 用二进制流的方式下载文件 httpHeaders.setContentType(MediaType.APPLICATION_OCTET_STREAM); return new ResponseEntity<byte[]>(FileUtils.readFileToByteArray(thefile),httpHeaders, HttpStatus.CREATED); }
jsp中
<a href="download?fileName=文件名">文件名</a>
阅读全文
0 0
- java ssm学习中的日常问题小日记
- java ssm学习日常小问题
- java小白学习日记
- java学习日记_8: Java中的参数传递问题
- java日常学习:数组小练习
- 学习日记:java SSM框架(Spring+SpringMVC+MyBatis)
- Java学习中的一些小问题
- JAVA 小白学习日记 - JAVA万年历
- 日常小问题汇总
- 日常遇到小问题
- 日常小问题集锦
- 日常小问题总结
- ORACLE日常小问题
- java日常小笔记
- java中的小问题
- java中的小问题
- Java中的小问题
- java学习日记_42:面向对象之抽象的一点小问题
- 《彼岸花》
- listview的多条目展示
- DDFD算法的CmakeLists
- Peter and Snow Blower CodeForces
- 你的出栈顺序合法吗?
- java ssm学习中的日常问题小日记
- Linux下查看网卡的固件版本
- keras---minist手写识别
- Day5
- 解决 无法获得锁 /var/lib/dpkg/lock
- 一个小练习
- 判断质数 O(n)复杂度打表
- 2017.07.21工作日记
- 指纹识别分析之framework初始化流程