当前位置:   article > 正文

Buffer转blob、url、base64_buffer转base64

buffer转base64

res为Buffer

在这里插入图片描述

Buffer转blbo

const blob = new Blob([res])
  • 1

在这里插入图片描述

blbo转url

const blobUrl = window.URL.createObjectURL(blob)
  • 1

在这里插入图片描述

buffer转base64

    arrayBufferToBase64 (buffer) {
      var binary = ''
      var bytes = new Uint8Array(buffer)
      var len = bytes.byteLength
      for (var i = 0; i < len; i++) {
        binary += String.fromCharCode(bytes[i])
      }
      return window.btoa(binary)
    },
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
//图片
const base64Str = 'data:image/jpeg;base64,' + this.arrayBufferToBase64(res)
//pdf
const base64Str = 'data:application/pdf;base64,' + this.arrayBufferToBase64(res)

  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号