怎么把base64字符串转成图片保存到本地

​怎么把base64字符串转成图片保存到本地

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

代码示例

import fs from '@ohos.file.fs'; 
import buffer from '@ohos.buffer'; 
 
export function base64To(data: string, filePath: string) { 
  const reg = new RegExp("data:image/\\w+;base64,"); 
  const base64 = data.replace(reg, ""); 
  const dataBuffer = buffer.from(base64, 'base64'); 
  const file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE); 
  fs.writeSync(file.fd, dataBuffer.buffer); 
}
分享
微博
QQ
微信
回复
2024-02-01 19:54:45
相关问题
base64字符如何转为图片保存
2370浏览 • 1回复 待解决
base64字符保存图片的方法
515浏览 • 1回复 待解决
如何将图片base64字符转PixelMap?
423浏览 • 1回复 待解决
如何将PixelMap转图片base64字符
315浏览 • 1回复 待解决
PixelMap类型怎么转换成Base64字符
353浏览 • 1回复 待解决
怎么PixelMap图片BASE64
9179浏览 • 1回复 待解决
HarmonyOS 图片进行base64编码报错
413浏览 • 1回复 待解决
HarmonyOS如何将图片Base64
690浏览 • 1回复 待解决
如何base64转换成图片
10037浏览 • 2回复 待解决
应用沙箱下的图片保存到图库
942浏览 • 1回复 待解决
HarmonyOS Image如何显示base64图片
228浏览 • 1回复 待解决
js canvas转base64编码图片不全
10518浏览 • 1回复 待解决
ResourceStr 类型如何转成字符串
64浏览 • 1回复 待解决