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编码
2025浏览 • 1回复 待解决
HarmonyOS 图片Base64编码
1107浏览 • 1回复 待解决
HarmonyOS base64解码
1354浏览 • 1回复 待解决
HarmonyOS base64解码报错
2371浏览 • 1回复 待解决
HarmonyOS base64编码问题
2102浏览 • 1回复 待解决
HarmonyOS base64解码内容缺少
938浏览 • 1回复 待解决
HarmonyOS base64编码的API
974浏览 • 1回复 待解决
HarmonyOS 图片进行base64编码报错
1666浏览 • 1回复 待解决
js canvas转base64编码图片不全
12552浏览 • 1回复 待解决
HarmonyOS 音频文件base64解码问题
1424浏览 • 1回复 待解决
如何进行base64编码,有人知道吗?
1515浏览 • 1回复 待解决
HarmonyOS TLV格式编码和解码
1040浏览 • 1回复 待解决
HarmonyOS url如何进行URL编码和解码
1312浏览 • 1回复 待解决
实现文本的编码和解码机制。
1265浏览 • 1回复 待解决
HarmonyOS 图片转base64
1227浏览 • 1回复 待解决
HarmonyOS base64转image
1014浏览 • 1回复 待解决