0


Vue前端渲染blob二进制对象图片的方法

近期做开发,联调接口。接口返回的是一张图片,是对二进制图片处理并渲染,特此记录一下。

本文章是转载文章,原文章:Vue前端处理blob二进制对象图片的方法

接口response是下图

在这里插入图片描述
显然,获取到的是一堆乱码,前端需要将其解析出来,百度之后发现解析二进制文档流的写法如下:
1.定义接口的时候加上responseType

exportfunctionImgTest(){returnrequest1({url:"/test",method:"get",responseType:"blob",});}

methods中,imgUrl是接收的模型

ImgTest(){ImgTest().then((res)=>{const url = window.URL.createObjectURL(newBlob([res]));
     console.log(url,"工作流图片");this.imgUrl = url;});},

打印得到:

在这里插入图片描述
由此,图片可以正常显示

在这里插入图片描述


本文转载自: https://blog.csdn.net/qq_46123200/article/details/131949915
版权归原作者 fruge 所有, 如有侵权,请联系我们删除。

“Vue前端渲染blob二进制对象图片的方法”的评论:

还没有评论