拓展接口

Taro.arrayBufferToBase64(arrayBuffer)

将 ArrayBuffer 数据转成 Base64 字符串。(小程序端基础库 1.1.0 开始支持,低版本需做兼容处理)

示例代码:

  1. import Taro from '@tarojs/taro'
  2. const arrayBuffer = new Uint8Array([11, 22, 33])
  3. const base64 = Taro.arrayBufferToBase64(arrayBuffer)

Taro.base64ToArrayBuffer(base64)

将 Base64 字符串转成 ArrayBuffer 数据。(小程序端基础库 1.1.0 开始支持,低版本需做兼容处理)

示例代码:

  1. import Taro from '@tarojs/taro'
  2. const base64 = 'CxYh'
  3. const arrayBuffer = Taro.base64ToArrayBuffer(base64)

API 支持度

API 微信小程序 H5 ReactNative
Taro.arrayBufferToBase64 ✔️ ✔️
Taro.base64ToArrayBuffer ✔️ ✔️