HarmonyOS 请问ArkTS如何Base64编码和解码?

请问ArkTS如何Base64编码和解码? 咨询场景描述:账号密码登录请求时想将密码明文进行Base64编码后再发起请求,请问ArkTS如何Base64编码和解码?

HarmonyOS
2024-08-10 11:45:28
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

ArkTS如何Base64编码和解码可以通过以下代码实现:

import util from ‘@ohos.util’; 
function base64(){ 
  let base64 = new util.Base64Helper(); 
  let arr = new Uint8Array([48, 49, 2, 1, 1, 4, 32, 115, 56]); 
  base64.encodeToStringSync(arr);   //Uint8Array转base64 
  base64.decodeSync("");   //base64转Uint8Array 
}

具体参考链接为:https://gitee.com/openharmony/docs/blob/OpenHarmony-3.2-Release/zh-cn/application-dev/reference/apis/js-apis-util.md#base64helper9

encodeToStringSync方法只能传入Uint8Array数据类型,通过一下代码可以将字符串直接转换为Uint8Array类型,代码如下:

import { buffer} from '@kit.ArkTS' new Uint8Array(buffer.from('我是string').buffer);
分享
微博
QQ
微信
回复
2024-08-10 17:19:49
相关问题
arkts中怎么实现base64编码
834浏览 • 1回复 待解决
HarmonyOS 图片Base64编码
40浏览 • 1回复 待解决
HarmonyOS base64解码报错
1044浏览 • 1回复 待解决
HarmonyOS base64编码问题
647浏览 • 1回复 待解决
HarmonyOS base64编码的API
190浏览 • 1回复 待解决
HarmonyOS 图片进行base64编码报错
692浏览 • 1回复 待解决
js canvas转base64编码图片不全
10809浏览 • 1回复 待解决
如何进行base64编码,有人知道吗?
645浏览 • 1回复 待解决
HarmonyOS TLV格式编码和解码
307浏览 • 1回复 待解决
实现文本的编码和解码机制。
460浏览 • 1回复 待解决
HarmonyOS 图片转base64
55浏览 • 1回复 待解决
HarmonyOS base64转image
54浏览 • 1回复 待解决
HarmonyOS arraybuffer转base64乱码
161浏览 • 1回复 待解决
HarmonyOS string怎么base64和decodeBase64
49浏览 • 1回复 待解决
HarmonyOS如何将图片转Base64
912浏览 • 1回复 待解决
HarmonyOS Image如何显示base64的图片?
463浏览 • 1回复 待解决
HarmonyOS 中文base64加密解密乱码
572浏览 • 1回复 待解决