Spring MVC 文件下载时候 发现IE不支持
2014-07-14 11:02
597 查看
@RequestMapping("download") public ResponseEntity<byte[]> download(Long fileKey) throws IOException { HttpHeaders headers = new HttpHeaders(); String fileName=new String(massMessage.getFileName().getBytes("UTF-8"),"iso-8859-1"); headers.setContentDispositionFormData("attachment", fileName); headers.setContentType(MediaType.APPLICATION_OCTET_STREAM); byte[] data = new byte[2];//要下载的数据流 return new ResponseEntity<byte[]>(data, headers, HttpStatus.CREATED); }
下载时提示:
下载时提示ie无法打开该站点,请求的站点不可用或找不到
类似信息
修改为下面的就OK了,主要是HttpStatus.CREATED修改为HttpStatus.OK
原因是IE 不支持201的状态码,修改为200就行了
@RequestMapping("download") public ResponseEntity<byte[]> download(Long fileKey) throws IOException { HttpHeaders headers = new HttpHeaders(); String fileName=new String(massMessage.getFileName().getBytes("UTF-8"),"iso-8859-1"); headers.setContentDispositionFormData("attachment", fileName); headers.setContentType(MediaType.APPLICATION_OCTET_STREAM); byte[] data = new byte[2];//要下载的数据流 return new ResponseEntity<byte[]>(data, headers, HttpStatus.OK); }
相关文章推荐
- Spring mvc 文件下载,及不支持IE下载问题解决方法
- spring mvc 下载文件,ie不支持解决
- spring mvc 避免IE执行AJAX时,返回JSON出现下载文件
- 在ruby 2 和rails 4 里面使用send_file 下载文件的时候。在IE下面中文名出现乱码的处理方式
- JavaWeb开发中,文件下载的时候,ie和firefox文件名的处理
- IE访问HTTPS链接下载文件,IE提示无法下载 博客分类: J2EE 原因: (1) 在IE6/7下,使用HTTPS下载/打开文件时,通过抓包发现文件已传输,但IE提示“Internet E
- spring mvc 避免IE执行AJAX时,返回JSON出现下载文件
- spring mvc ajax上传文件 避免IE返回JSON出现下载文件
- 在下载txt文件的时候不在IE里面直接打开,而是下载
- spring mvc 避免IE执行AJAX时,返回JSON出现下载文件
- Spring MVC 文件下载IE浏览器不支持的问题解决
- ie 无法下载中文名文件 解决方法 【修改IIS5注册表可以支持中文文件名】
- spring mvc 避免IE执行AJAX时,返回JSON出现下载文件
- Spring MVC 文件下载 - 兼容IE
- java 获取网络文件获取流下载,支持IE火狐 直接下载而不直接打开
- IE下载打印文件的时候,下载打印闪一下就没有了
- weblogic服务上传word等文件直接打开问题解决 博客分类: web应用服务器 在weblogic上发布的web项目,测试中发现出现当上传word、excel、pdf等文件在下载的时候出现
- 解决下载word/EXCEL文件时被IE打开
- 避免下载Word/Excel文件时被IE开启
- 使文件下载的自定义连接支持 FlashGet 的断点续传多线程链接下载! C#/ASP.Net 实现! 转