js二进制读取图片文件转为base64

上代码

 fetch(

    url

  )

    .then(res => {

      return res.blob();

    })

    .then(res => {

      console.log(res);

      debugger;

      const type = 'image/*'; // 资源类型

      // blob或arrayBuffer,二者转换为blob的方式一样

      const blob = new Blob([res], { type: type });

      console.log(blob);

      const reader = new FileReader();

      reader.readAsDataURL(blob); //ArrayBuffer对象

      reader.onload = function (e) {

        //读取完毕后输出结果

        console.log(e.target.result);

        imgSrc.value = e.target.result;

      };

    });

你可能感兴趣的:(javascript,vue.js,开发语言)