OpenHarmony开发者论坛

标题: OpenHarmony 如何将 ArrayBuffer 转化为 base64数据 [打印本页]

作者: an_ran0    时间: 2023-11-27 14:07
标题: OpenHarmony 如何将 ArrayBuffer 转化为 base64数据
[md]OpenHarmony 如何将 ArrayBuffer 转化为 base64数据
我这里有一款应用需要将摄像头获取的图片转化为base64数据上传至服务器,不知道怎么去搞定。
下方代码是ArrayBuffer 的声明文件

```

/**

* Represents a raw buffer of binary data, which is used to store data for the
* different typed arrays. ArrayBuffers cannot be read from or written to directly,
* but can be passed to a typed array or DataView Object to interpret the raw
* buffer as needed.
  */
interface ArrayBuffer {
/**
  
  * Read-only. The length of the ArrayBuffer (in bytes).
    */
    readonly byteLength: number;
  
  /**
  
  * Returns a section of an ArrayBuffer.
    */
    slice(begin: number, end?: number): ArrayBuffer;
    }


```

[/md]
作者: 羊毛不卷    时间: 2023-11-28 10:44
[md][@ohos.util (util工具函数)](https://docs.openharmony.cn/page ... is/js-apis-util.md/)不知道有没有相关的方法
[/md]
作者: hyacinth养花人    时间: 2023-12-12 18:03
可以通过三方库 https://gitee.com/openharmony-sig/base64 将ArrayBuffer转为Uint8Array,再传参调用Base64.encode(input:Uint8Array),可以生成base64数据。




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5