img转Blob对象


 

// url img地址,图片地址如果是网络图片,网络地址需要处理跨域
// fn  函数,返回一个blob对象
imageToBlob (url, fn) {
  if (!url || !fn) return false;
  var xhr = new XMLHttpRequest();
  xhr.open('get', url, true);
  xhr.responseType = 'blob';
  xhr.onload = function () {
    // 注意这里的this.response 是一个blob对象 就是文件对象
    fn(this.status == 200 ? this.response : false);
  }
  xhr.send();
  return true;
}

 

PS:Blob对象转file对象,请看随笔:https://www.cnblogs.com/chensv/p/15433991.html

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM