使用vue实现下载二进制流图片的方法-创新互联

这篇文章运用简单易懂的例子给大家介绍使用vue实现下载二进制流图片的方法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

成都创新互联公司是一家专注于成都网站制作、成都做网站与策划设计,尧都网站建设哪家好?成都创新互联公司做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:尧都等地区。尧都做网站价格咨询:18982081108

1、应项目要求,后台返回二进制流,而且乱码

使用vue实现下载二进制流图片的方法

2、红色为必须

使用vue实现下载二进制流图片的方法

this.$axios.post('/fishweb/agent/downLoad',this.stringify({filename:'qrCode.jpg'}), {
 responseType: 'arraybuffer' //指定返回数据的格式为blob
 }).then((res) => {
 var src='data:image/jpg;base64,'+ btoa(new Uint8Array(res).reduce((data, byte) => data + String.fromCharCode(byte), ''));
 this.srcImg = src; //图片回显
 var link = document.createElement('a');
 link.href = src;
 link.download = "qrCode.jpg";
 link.click();
 })

本文题目:使用vue实现下载二进制流图片的方法-创新互联
本文路径:http://www.csruizhi.cn/article/jpeei.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 阿坝网站设计 网站建设 手机网站建设 网站建设开发 成都营销网站制作 成都网站设计 成都网站建设公司 成都定制网站建设 网站建设公司 品牌网站建设 成都网站制作 定制网站建设 梓潼网站设计 响应式网站设计 成都响应式网站建设公司 高端网站设计 专业网站建设 定制网站建设多少钱 成都网站建设 成都商城网站制作 成都网站建设 企业网站建设