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

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

2、红色为必须

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实现下载二进制流图片的方法-创新互联
网页URL:http://www.jxjierui.cn/article/jpeei.html


咨询
建站咨询
