最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2020年10月26日 08:35:28   作者:lilongwei4321  
這篇文章主要介紹了vue下載二進(jìn)制流圖片操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

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

2、紅色為必須

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)制流。如下:

在項目中我使用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)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue3+ElementPlus在el-table表格中顯示時間的示例代碼

    Vue3+ElementPlus在el-table表格中顯示時間的示例代碼

    文章介紹了如何在Vue3+ElementPlus的el-table表格中顯示時間,并提供了相關(guān)的代碼示例,感興趣的朋友一起看看吧
    2025-02-02
  • 詳解Vue中如何實現(xiàn)圖片處理與濾鏡效果

    詳解Vue中如何實現(xiàn)圖片處理與濾鏡效果

    Vue.js作為一個靈活的JavaScript框架,可以很容易地與圖像處理庫和濾鏡效果庫集成,以實現(xiàn)各種圖像處理需求,下面我們就來學(xué)習(xí)一下vue是如何實現(xiàn)圖片處理與濾鏡效果的吧
    2023-10-10
  • vue 圖片轉(zhuǎn)base64本地路徑跨域方式

    vue 圖片轉(zhuǎn)base64本地路徑跨域方式

    這篇文章主要介紹了vue 圖片轉(zhuǎn)base64本地路徑跨域方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • 圖文講解vue的v-if使用方法

    圖文講解vue的v-if使用方法

    在本篇文章里我們給大家分享了關(guān)于vue的v-if使用方法的相關(guān)知識點,有興趣的朋友們跟著學(xué)習(xí)下。
    2019-02-02
  • Vant如何自定義組件適配iphone底部安全區(qū)

    Vant如何自定義組件適配iphone底部安全區(qū)

    這篇文章主要介紹了Vant如何自定義組件適配iphone底部安全區(qū)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 一次VUE項目中遇到XSS攻擊的實戰(zhàn)記錄

    一次VUE項目中遇到XSS攻擊的實戰(zhàn)記錄

    XSS?攻擊是頁面被注入了惡意的代碼,下面這篇文章主要給大家介紹了一次VUE項目中遇到XSS攻擊的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-12-12
  • 基于vue如何發(fā)布一個npm包的方法步驟

    基于vue如何發(fā)布一個npm包的方法步驟

    這篇文章主要介紹了基于vue如何發(fā)布一個npm包的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • vue登錄頁實現(xiàn)使用cookie記住7天密碼功能的方法

    vue登錄頁實現(xiàn)使用cookie記住7天密碼功能的方法

    這篇文章主要介紹了vue登錄頁實現(xiàn)使用cookie記住7天密碼功能的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • vue.js 左側(cè)二級菜單顯示與隱藏切換的實例代碼

    vue.js 左側(cè)二級菜單顯示與隱藏切換的實例代碼

    這篇文章主要介紹了vue.js 左側(cè)二級菜單顯示與隱藏切換的實例代碼,需要的朋友可以參考下
    2017-05-05
  • Vue學(xué)習(xí)之組件用法實例詳解

    Vue學(xué)習(xí)之組件用法實例詳解

    這篇文章主要介紹了Vue學(xué)習(xí)之組件用法,結(jié)合實例形式分析了vue.js組件的使用流程、模板、父子組件、插槽slot等相關(guān)原理與操作技巧,需要的朋友可以參考下
    2020-01-01

最新評論

合川市| 康定县| 兴海县| 龙南县| 会昌县| 内江市| 云龙县| 北辰区| 堆龙德庆县| 江达县| 桂东县| 闵行区| 洪洞县| 江永县| 邢台县| 平阴县| 遵义县| 电白县| 桃园县| 镇平县| 多伦县| 咸阳市| 保靖县| 营山县| 衡南县| 高碑店市| 灵璧县| 武安市| 余姚市| 潮安县| 麻江县| 汝阳县| 建始县| 城口县| 屯门区| 科技| 大洼县| 新乡县| 交城县| 庆城县| 马公市|