色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

vue下載二進(jìn)制流圖片操作

瀏覽:25日期:2022-11-12 13:41:57

1、應(yīng)項目要求,后臺返回二進(jìn)制流,而且亂碼

vue下載二進(jìn)制流圖片操作

2、紅色為必須

vue下載二進(jìn)制流圖片操作

this.$axios.post(’/fishweb/agent/downLoad’,this.stringify({filename:’qrCode.jpg’}), { responseType: ’arraybuffer’ //指定返回數(shù)據(jù)的格式為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(); })

補(bǔ)充知識:vue img src加載圖片二進(jìn)制問題記錄

此 地址請求 http://xx.xx.xx.xx:xxxx/xx/.../xx/downLoadDoc?docId=xxxxx&access_token=xxxxx 返回的png二進(jìn)制流。如下:

vue下載二進(jìn)制流圖片操作

在項目中我使用img src直接對圖片的二進(jìn)制流加載,遇到頻率很高的問題是前端發(fā)起的請求被服務(wù)器多次302重定向了,然后我訪問的資源存在問題。

然后果斷改為通過http get請求下來png 二進(jìn)制流來處理。思路是通過responseType 制定返回數(shù)據(jù)格式為blob

請求的圖片地址 url = http://xxxxxx:xxxx/xxx/xxx/merchDoc/downLoadDoc

axios({ method: 'get', url, params: xxx, responseType:'blob' }).then(response => { this.picUrl = window.URL.createObjectURL(response);});

解析blob 并展示在img src 中如下:

this.picUrl = window.URL.createObjectURL(response);

以上這篇vue下載二進(jìn)制流圖片操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Vue
相關(guān)文章:
主站蜘蛛池模板: 草久在线播放 | 成人免费在线网站 | 男人的天堂久久 | 一级中国乱子伦视频 | 欧美日韩精品一区二区三区视频播放 | 福利社在线 | 成人免费视频社区 | 欧美在线一 | 国产精品久久久久久久毛片 | 亚洲在线免费免费观看视频 | 国产91一区二区在线播放不卡 | 久久99国产乱子伦精品免 | 成人中文字幕一区二区三区 | 国产情侣普通话刺激对白 | 亚洲国产一区二区a毛片 | 欧美一级毛片欧美一级 | 欧美激情第一欧美在线 | 亚洲欧美日本国产综合在线 | 农村寡妇一级毛片免费播放 | 免费一级毛片在线播放放视频 | 亚洲最大激情中文字幕 | 亚洲无线一二三区2021 | 91.久久 | 综合久久久 | 久久久亚洲国产精品主播 | 国内高清久久久久久久久 | 毛片视频网站 | 草视频在线观看 | 午夜视频网站 | 久久亚洲精品23p | 手机看片久久国产免费不卡 | 久久99国产精品久久 | 国产一级爱做片免费观看 | 99在线精品免费视频九九视 | 亚洲欧美偷拍自拍 | 性刺激久久久久久久久 | 日日摸人人拍人人澡 | 亚洲视频在线观看视频 | 一及黄色| 欧美一区永久视频免费观看 | 欧美日本一区二区 |