JAVA生成下载接口的控制层实现

来源:互联网 发布:微信商城分销系统源码 编辑:程序博客网 时间:2024/06/05 18:52
  public ResponseEntity<byte[]> download(HttpServletRequest request,String uuid) throws IOException {       //   String path=request.getSession().getServletContext().getRealPath("/")+filepath;//获取图片路径 filepath为图片相对路径      //  System.out.println(path);    String file1=QRCodeService.getQRC(uuid);    System.err.println("url=="+file1);            File file=new File(file1);             HttpHeaders headers = new HttpHeaders();                       String fileName=new String((uuid+"_"+TimeToolsUtil.getUserDate()+".png").getBytes("UTF-8"),"iso-8859-1");//为了解决中文名称乱码问题              headers.setContentDispositionFormData("attachment", fileName); //下载后显示的名字            headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);            return new ResponseEntity<byte[]>(FileUtils.readFileToByteArray(file),                                                  headers, HttpStatus.CREATED);  //向浏览器发送数据    } 


我做的是生成二维码的一个功能接口,所以,在网上搜了好多文章,感觉这种方法还是很有效的。

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 发型男士 三七分适合什么脸型 头式发型男 男士短发 头行 流行男生发型 短发男生帅气发型 发型男生短发 男短发 发型图片男士 头形 潮男发型 男发型 发型男士短发 四十岁女人发型 小女孩发型 中年女性发型 女生发型中短发 中年短发发型 公主时尚发型 适合40岁女人的发型 小女孩的发型 女生简单发型扎法 小个子女生发型 女孩短发发型大全 中年男士发型 结婚发型 男发型两边短中间长 男生的发型 好看的头型男 短发发型大全 时尚短发发型 适合发型 新娘妈妈发型 男士精神短发头型图片 宝宝正常后脑头型图 婴儿怎么睡觉头型好看 今年流行什么头型 胖脸适合什么头型 方脸适合什么头型 男生好看的短发头型