HarmonyOS如何将图片的base64格式文件通过解码保存到相册

存在一个已进行base64编码的图片文件(base64.txt)现在通过Base64Helper的decode来解码,然后将结果保存到相册,图片能存进去,但是显示为空白,不知道是哪块出了问题,请帮忙分析。

HarmonyOS
2024-08-13 16:01:32
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

在保存时需要转成ArrayBuffer 类型。可以参考下面代码:

let decodeArray = base64.decodeSync(decodeURIComponent(dataStr))  
let imgBuffer: ArrayBuffer = decodeArray.buffer as ArrayBuffer  
await fs.write(file.fd, imgBuffer);
分享
微博
QQ
微信
回复
2024-08-13 21:16:08
相关问题
HarmonyOS 如何将base64图片保存到相册
3865浏览 • 1回复 待解决
HarmonyOS 如何base64图片保存到相册
1826浏览 • 1回复 待解决
HarmonyOS如何将图片Base64
2329浏览 • 1回复 待解决
HarmonyOS 如何将图片保存到相册
1048浏览 • 1回复 待解决
HarmonyOS 如何将文件流转为base64
1613浏览 • 1回复 待解决
HarmonyOS 如何将图片,视频保存到相册
1309浏览 • 1回复 待解决
HarmonyOS 如何将base64数据转换为图片
1809浏览 • 1回复 待解决
HarmonyOS 如何将图片压缩并转成base64
1907浏览 • 1回复 待解决
HarmonyOS 如何将沙盒图片转位base64
1226浏览 • 1回复 待解决
HarmonyOS如何将PixelMap保存到相册
1934浏览 • 1回复 待解决
有谁知道如何将图片保存到相册
2917浏览 • 1回复 待解决
HarmonyOS base64解码报错
2334浏览 • 1回复 待解决
HarmonyOS base64解码
1322浏览 • 1回复 待解决
如何将像素点保存到图片文件
3430浏览 • 1回复 待解决
如何将图片base64字符串转PixelMap?
1813浏览 • 1回复 待解决
HarmonyOS base64解码内容缺少
910浏览 • 1回复 待解决
如何将PixelMap转图片base64字符串?
1868浏览 • 1回复 待解决
HarmonyOS 音频文件base64解码问题
1397浏览 • 1回复 待解决