国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vue前端渲染blob二進制對象圖片的方法

這篇具有很好參考價值的文章主要介紹了Vue前端渲染blob二進制對象圖片的方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

近期做開發(fā),聯(lián)調(diào)接口。接口返回的是一張圖片,是對二進制圖片處理并渲染,特此記錄一下。

本文章是轉(zhuǎn)載文章,原文章:Vue前端處理blob二進制對象圖片的方法

接口response是下圖

Vue前端渲染blob二進制對象圖片的方法,vue2,前端,前端,vue.js,javascript
顯然,獲取到的是一堆亂碼,前端需要將其解析出來,百度之后發(fā)現(xiàn)解析二進制文檔流的寫法如下:
1.定義接口的時候加上responseType

export function ImgTest() {
  return request1({
    url: "/test",
    method: "get",
    responseType: "blob",
  });
}

methods中,imgUrl是接收的模型

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

打印得到:

Vue前端渲染blob二進制對象圖片的方法,vue2,前端,前端,vue.js,javascript
由此,圖片可以正常顯示

Vue前端渲染blob二進制對象圖片的方法,vue2,前端,前端,vue.js,javascript文章來源地址http://www.zghlxwxcb.cn/news/detail-610116.html

到了這里,關(guān)于Vue前端渲染blob二進制對象圖片的方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 后端返回二進制流,前端處理二進制文件流,實現(xiàn)預(yù)覽圖片以及PDF

    后端返回二進制流,前端處理二進制文件流,實現(xiàn)預(yù)覽圖片以及PDF

    1、首先預(yù)覽PDF需要 后端 將響應(yīng)頭 Content-Type 設(shè)置為PDF類型 application/pdf ,不能預(yù)覽,會直接下載 2、 前端 定義接口:并設(shè)置相應(yīng)類型 responseType 為 blob 請求數(shù)據(jù):通過 window.URL.createObjectURL(res) 轉(zhuǎn)成本地預(yù)覽地址, 在通過 window.open() 方法打開轉(zhuǎn)成本地預(yù)覽地址即可預(yù)覽PDF,如下

    2024年02月15日
    瀏覽(38)
  • html2canvas生成圖片地址Base64格式轉(zhuǎn)成blob在轉(zhuǎn)成file(二進制)可正常發(fā)送(保姆教程,復(fù)制粘貼可用)

    html2canvas生成圖片地址Base64格式轉(zhuǎn)成blob在轉(zhuǎn)成file(二進制)可正常發(fā)送(保姆教程,復(fù)制粘貼可用)

    開始:? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 最終結(jié)果:? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 1.?html2canvas方法生成的圖片地址已Base64編碼形式放在img標簽src中可直接展示生成的圖片(注意 頁面標簽獲取位置 ,還有個 setTimeout 頁面渲染需要

    2024年02月13日
    瀏覽(27)
  • 前端:JS:將圖片轉(zhuǎn)為二進制與其他文本傳入后端

    在前端,可以將圖片轉(zhuǎn)換為二進制數(shù)據(jù),并將其與其他文本字符串一起發(fā)送到后端。一種常見的方法是將所有數(shù)據(jù)組合為一個 FormData 對象,然后通過 AJAX 或 Fetch API 將其發(fā)送給后端。以下是一個示例: 解釋 : 當(dāng)文件輸入框內(nèi)容發(fā)生變化時,會觸發(fā) change 事件。然后,它會讀

    2024年04月26日
    瀏覽(33)
  • Vue 讀取后臺二進制文件流轉(zhuǎn)為圖片顯示

    Vue 讀取后臺二進制文件流轉(zhuǎn)為圖片顯示

    Vue 讀取后臺二進制文件流轉(zhuǎn)為圖片顯示 后臺返回格式 axios寫法 重點 responseType: ‘blob’ , 使用的是res中的data blob 本文章參考 https://huaweicloud.csdn.net/63a56170b878a545459459f2.html

    2024年04月11日
    瀏覽(23)
  • uniapp小程序中處理blob二進制流數(shù)據(jù)

    小程序中是不支持blob格式數(shù)據(jù)的,new Blob()會報錯Blob未定義 處理方法是轉(zhuǎn)成base64格式: 首先,請求中要帶上responseType: \\\"arraybuffer\\\",保證返回的數(shù)據(jù)格式是arraybuffer 使用uni.arrayBufferToBase64() 轉(zhuǎn)化成base64格式,后續(xù)根據(jù)業(yè)務(wù)處理數(shù)據(jù)即可。 在這個代碼中,數(shù)據(jù)是一張png格式的二維

    2024年02月04日
    瀏覽(25)
  • 文件流互相轉(zhuǎn)換(blob轉(zhuǎn)base64,二進制流)

    文件流互相轉(zhuǎn)換(blob轉(zhuǎn)base64,二進制流)

    跟用input上傳文件的獲取到的差不多 用URL.createObjectURL(blob)轉(zhuǎn)化后是這樣

    2024年02月10日
    瀏覽(26)
  • 通過 Blob 對二進制流文件下載實現(xiàn)文件保存下載

    通過 Blob 對二進制流文件下載實現(xiàn)文件保存下載

    原理 : 前端將二進制文件做轉(zhuǎn)換 實現(xiàn)下載:請求后端接口-接收后端返回的二進制流(通過二進制流( Blob )下載, 把后端返回的二進制文件放在 Blob 里面)-再通過 file-saver 插件保存 需求背景 業(yè)務(wù):下載模板文件 頁面上使用: 保存文件: 發(fā)起請求通用方法(更改 axios 的 re

    2024年02月09日
    瀏覽(37)
  • vue3+axios:圖片鏈接轉(zhuǎn)換成二進制文件流后并提交服務(wù)器

    vue3+axios:圖片鏈接轉(zhuǎn)換成二進制文件流后并提交服務(wù)器

    1、使用Image類創(chuàng)建一個新的圖片。 2、將圖片轉(zhuǎn)換成base64。 3、將base64圖片使用File類轉(zhuǎn)換成二進制文件流 4、將二進制文件流使用 FormData類轉(zhuǎn)換成binary類型提交服務(wù)器。 Image類創(chuàng)建一個新的圖片 圖片轉(zhuǎn)換成base64 base64轉(zhuǎn)換成二進制文件流 二進制流文件提交到服務(wù)器

    2024年02月15日
    瀏覽(26)
  • java圖片轉(zhuǎn)二進制流_java將文件轉(zhuǎn)化成二進制流

    二進制流的主要編碼格式是base64碼??梢栽诰W(wǎng)上找一些在線轉(zhuǎn)base64編碼的網(wǎng)站進行嘗試轉(zhuǎn)換。 例如:http://imgbase64.duoshitong.com/然后通過前端展現(xiàn)和下載。 前端顯示二進制流圖片(src中放置base64碼及二進制流) 前端下載二進制流文件(herf中放置base64碼及二進制流,download后面放

    2024年02月06日
    瀏覽(35)
  • Base64轉(zhuǎn)二進制文件流以及轉(zhuǎn)File、圖片轉(zhuǎn)Base64、二進制流轉(zhuǎn)Base64

    1、Base64轉(zhuǎn)二進制文件流 方法一: 調(diào)用示例: 方法二: 調(diào)用示例: ?2、Base64轉(zhuǎn)File 方法一: 調(diào)用示例: 方法二: 調(diào)用示例: 補充: 3、圖片轉(zhuǎn)Base64 調(diào)用示例: 4、二進制流轉(zhuǎn)Base64 方法一: 調(diào)用示例: 方法二: 調(diào)用示例: 5、補充 5.1?atob() atob() ?對經(jīng)過 base-64 編碼的字符

    2024年02月04日
    瀏覽(95)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包