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
相关问题
HarmonyOS base64解码报错
666浏览 • 1回复 待解决
arkts中怎么实现base64编码
685浏览 • 1回复 待解决
HarmonyOS base64编码问题
396浏览 • 1回复 待解决
HarmonyOS base64编码的API
102浏览 • 1回复 待解决
HarmonyOS 图片进行base64编码报错
517浏览 • 1回复 待解决
js canvas转base64编码图片不全
10595浏览 • 1回复 待解决
如何进行base64编码,有人知道吗?
579浏览 • 1回复 待解决
HarmonyOS TLV格式编码和解码
212浏览 • 1回复 待解决
实现文本的编码和解码机制。
370浏览 • 1回复 待解决
HarmonyOS如何将图片转Base64
778浏览 • 1回复 待解决
HarmonyOS Image如何显示base64的图片?
303浏览 • 1回复 待解决
HarmonyOS 中文base64加密解密乱码
441浏览 • 1回复 待解决
如何base64转换成图片?
10131浏览 • 2回复 待解决
HarmonyOS 图片操作,合成后导出base64
82浏览 • 1回复 待解决
HarmonyOS 如何base64数据转换为图片
385浏览 • 1回复 待解决
PixelMap怎么转Base64?(非Java)
3115浏览 • 2回复 待解决