java鬼混笔记:用Spring的ResponseEntity进行文件下载
来源:互联网 发布:淘宝商家热线转人工 编辑:程序博客网 时间:2024/06/06 21:43
这次笔记一下新的下载文件方法,之前都是inputstream和outputstream的,有点麻烦,今天在项目中发现在了一个方法,然后到Spring官网看了,就整了一个最最最简单的一段代码出来,直接上代码 。。。
FileUtils是在commons-io包中...
@RequestMapping("/t")@ResponseBody
public ResponseEntity<byte[]> t() throws IOException {File file = new File("F:" + File.separator + "1.png");// 你放的文件路径 // new String("线上消费记录".getBytes("GBK"),"iso-8859-1")HttpHeaders headers = new HttpHeaders();// 设置一个headheaders.setContentDispositionFormData("attachment", "1.png");// 文件的属性,也就是文件叫什么吧headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);// 内容是字节流return new ResponseEntity<byte[]>(FileUtils.readFileToByteArray(file), headers, HttpStatus.OK);// 开始下载}
ok,就这么简单,速度麻,还没测试过。。。有待对比
阅读全文
0 0
- java鬼混笔记:用Spring的ResponseEntity进行文件下载
- java鬼混笔记:用Spring的ResponseEntity和poi进行excel生成和下载
- 利用 spring mvc ResponseEntity 做文件下载
- 利用 spring mvc ResponseEntity 做文件下载
- ResponseEntity实现文件下载
- java鬼混笔记:shiro 2、自定义realm进行认证
- java鬼混笔记:springboot 10、springboot logback-spring.xml简单的日志配置
- springmvc ResponseEntity 下载文件损坏问题解决方法
- SpringMVC使用ResponseEntity实现文件下载
- springmvc ResponseEntity 下载文件损坏问题解决方法
- 使用springmvc中ResponseEntity下载文件
- java鬼混笔记:jsp上传文件不跳转页面
- java鬼混笔记:JAVA JXL对EXCEL的简单读写
- java鬼混笔记:java同父域的单点登录
- java鬼混笔记:maven操作
- java鬼混笔记:lucene 2、常见的Field
- java鬼混笔记:redis 1、常用的命令
- java鬼混笔记:shiro 6、shiro和spring整合、数据库方式认证登录
- 启动oracle服务有三种方式:
- 怎样通过JQ获取元素的真实的高度(包含小数点)
- centos7下postgresql9.6安装
- 2017沈阳站现场赛A题
- 网络拦截器以及使用方式
- java鬼混笔记:用Spring的ResponseEntity进行文件下载
- 又是一场撕逼?Imagination和苹果谈崩,计划出售核心业务
- 数据中心要用上3D TLC NAND了,英特尔发布两款企业级固态硬盘
- 腾讯任命俞栋为AI Lab副主任,主管西雅图实验室
- Facebook进军影视业?6月或推首部长视频作品
- 李飞飞与盖茨夫人对话人工智能:有了多样性行业才能健康发展
- 网络工程师笔记《四》
- exe 安装为服务的方法
- HTML5基础