springmvc文件下载
来源:互联网 发布:安卓手机设置网络 编辑:程序博客网 时间:2024/05/21 19:23
下面代码为模拟springmvc文件下载 如果需要实现具体功能 一般一个按钮提交到这个/downLoad这个控制器方法就行了,这是主要的action处的代码
/** * 文件下载 * @param request * @param filename * @param model * @return * @throws Exception */ @RequestMapping("/downLoad") public ResponseEntity<byte[]> downLoad(HttpServletRequest request, @RequestParam(value="filename",required=false)String filename, Model model) throws Exception{ //下载文件路径 String filepath = request.getServletContext().getRealPath("/image"); File file = new File(filepath, "图片.jpg"); HttpHeaders headers = new HttpHeaders(); //下载显示的文件名,解决中文乱码问题 String downLoadFileName = new String("图片.jpg".getBytes("utf-8"),"iso-8859-1"); //通知浏览器以attachment(下载方式)打开 headers.setContentDispositionFormData("attachment", downLoadFileName); //application_octet_stream 二进制流数据(最常见的文件下载) headers.setContentType(MediaType.APPLICATION_OCTET_STREAM); return new ResponseEntity<byte[]>(FileUtils.readFileToByteArray(file),headers,HttpStatus.CREATED); }}
阅读全文
1 0
- SpringMVC—文件下载
- SpringMvc下载excel文件
- SpringMvc 通用文件下载
- springMVC 文件下载
- SpringMvc下载excel文件
- springmvc下载文件
- springmvc 文件下载
- springMVC 文件下载
- SpringMvc下载excel文件
- springMVC文件下载
- springMVC下载文件
- SpringMVC文件下载
- SpringMvc下载文件
- SpringMvc 上传/下载 文件
- SpringMVC上传、下载文件
- SpringMVC 实现文件下载
- SpringMVC实现文件下载
- springmvc 下载文件
- java 代码 利用手机号码查询,手机归属地、手机卡类型、地区的邮编
- android 监听网络状态的变化及实际应用
- c# 委托笔记
- Java swing 简易文本编辑器
- Android真正的静默安装(android7.0静默安装)
- springmvc文件下载
- 安卓开发中非常炫的效果集合
- Virtualenv使用笔记(待完成)
- enter事件
- 1.4 数据的接收 之 UDP解析
- 日常生活小技巧 -- 文件对比工具 Beyond Compare
- Java 基础(6)—— 访问修饰符 public、private、protected、默认
- 抽象类
- python函数调用的四种方式