国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

js如何獲取圖片url的Blob值并預覽示例代碼

2024-05-06 15:41:52
字體:
來源:轉載
供稿:網友

前言

Blob 對象表示一個不可變、原始數據的類文件對象。Blob 表示的不一定是JavaScript原生格式的數據。File 接口基于Blob,繼承了 blob 的功能并將其擴展使其支持用戶系統上的文件。

本文主要給大家介紹了關于js獲取圖片url的Blob值并預覽的相關內容,下面話不多說了,來一起看看詳細的介紹吧

方法如下

1)使用 XMLHttpRequest 對象獲取圖片url的Blob值

//獲取圖片的Blob值function getImageBlob(url, cb) { var xhr  = new XMLHttpRequest(); xhr.open("get", url, true); xhr.responseType = "blob"; xhr.onload = function() { if (this.status == 200) {  if(cb) cb(this.response); } }; xhr.send();}

注意這里的XMLHttpRequest必須使用異步模式,同步模式不能設置 responseType = "blob"

 2)使用 FileReader 對象獲取圖片 Blob 對象的 data 數據

function preView(url){ let reader = new FileReader(); getImageBlob( url , function(blob){ reader.readAsDataURL(blob); }); reader.onload = function(e) { var img = document.createElement("img"); img.src = e.target.result; document.body.appendChild(img); }}

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對錯新站長站的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 金秀| 信宜市| 靖州| 南城县| 奎屯市| 霍州市| 温宿县| 玉溪市| 辽阳县| 内乡县| 栖霞市| 桂阳县| 江油市| 南江县| 鸡西市| 于田县| 宾川县| 聂荣县| 莒南县| 泰安市| 进贤县| 新巴尔虎右旗| 西安市| 赤峰市| 黄冈市| 二手房| 正镶白旗| 广东省| 炉霍县| 温宿县| 长顺县| 木里| 水城县| 衡东县| 成武县| 文安县| 安陆市| 克什克腾旗| 潼南县| 长乐市| 凤庆县|