• Lv0
    粉丝1

积分40 / 贡献0

提问4答案被采纳0文章0

OpenHarmony 如何将 ArrayBuffer 转化为 base64数据

an_ran0 显示全部楼层 发表于 2023-11-27 14:07:28

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;
    }

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论2

羊毛不卷

沙发 发表于 2023-11-28 10:44:24

@ohos.util (util工具函数)不知道有没有相关的方法

hyacinth养花人

板凳 发表于 2023-12-12 18:03:29
可以通过三方库 https://gitee.com/openharmony-sig/base64 将ArrayBuffer转为Uint8Array,再传参调用Base64.encode(input:Uint8Array),可以生成base64数据。

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部