HarmonyOS Image加载base64失败
我想请问下Image组件加载Base64的问题,我使用 Image('data:image/[png|jpeg|bmp|webp];base64,[base64 data])这种方式加载图片失败,提示我failed to create image loader,image source type not supported ,但是我将 base64 通过以下方法保存,却能在本地文件看到图片,不知道是否格式配置或者base64需要经过处理才能显示
export async function writeFile(data: string): Promise<string> {
let uri = ''
try {
let filePath = filesDir + "/1.";
uri = fileUri.getUriFromPath(filePath);
let file = fileIo.openSync(filePath, fileIo.OpenMode.READ_WRITE | fileIo.OpenMode.CREATE);
console.info("file fd: " + file.fd);
const reg = new RegExp("data:image/\\w+;base64,")
const base64 = data.replace(reg, "");
console.log("base64flag", base64)
const dataBuffer = buffer.from(base64, 'base64')
let writeLen = fileIo.writeSync(file.fd, dataBuffer.buffer);
hilog.info(0xA0c0d0, 'uri', uri)
fileIo.closeSync(file);
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS base64转image
971浏览 • 1回复 待解决
HarmonyOS base64解码,以及解码后如何加载到Image中
876浏览 • 1回复 待解决
HarmonyOS 关于Image组件使用base64图片
3244浏览 • 1回复 待解决
HarmonyOS Image如何显示base64的图片?
1912浏览 • 1回复 待解决
HarmonyOS Image标签如何显示base64的图片资源?
1733浏览 • 1回复 待解决
HarmonyOS base64编码问题
1902浏览 • 1回复 待解决
HarmonyOS 图片转base64
1175浏览 • 1回复 待解决
HarmonyOS 图片Base64编码
1050浏览 • 1回复 待解决
HarmonyOS base64编解码
1288浏览 • 1回复 待解决
HarmonyOS base64解码报错
2310浏览 • 1回复 待解决
照片文件转Base64
1367浏览 • 1回复 待解决
HarmonyOS base64编码的API
945浏览 • 1回复 待解决
HarmonyOS base64解码内容缺少
887浏览 • 1回复 待解决
HarmonyOS arraybuffer转base64乱码
1117浏览 • 1回复 待解决
HarmonyOS pixelMap怎么转base64
967浏览 • 1回复 待解决
HarmonyOS string怎么base64和decodeBase64
781浏览 • 1回复 待解决
HarmonyOS 图片进行base64编码报错
1607浏览 • 1回复 待解决
HarmonyOS 录制的视频转base64
1081浏览 • 1回复 待解决
HarmonyOS base64的PDF如何展示
716浏览 • 1回复 待解决
HarmonyOS @ohos/base64 (V2.0.0)
839浏览 • 1回复 待解决
HarmonyOS 中文base64加密解密乱码
1574浏览 • 1回复 待解决
HarmonyOS image.PixelMap如何取base64的字符串图片?
876浏览 • 1回复 待解决
HarmonyOS 如何做base64加密?
1161浏览 • 1回复 待解决
怎么把PixelMap图片转BASE64
10684浏览 • 1回复 待解决
base64怎么转换为PDF文件
453浏览 • 0回复 待解决
[base64 data]是Base64字符串数据,首先先在在线网站上验证下base64有没有问题,注意字符串中不能加中括号"[]"
示例demo如下: