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);
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS base64转image
754浏览 • 1回复 待解决
HarmonyOS base64解码,以及解码后如何加载到Image中
658浏览 • 1回复 待解决
HarmonyOS 关于Image组件使用base64图片
1455浏览 • 1回复 待解决
HarmonyOS Image如何显示base64的图片?
1278浏览 • 1回复 待解决
HarmonyOS Image标签如何显示base64的图片资源?
1026浏览 • 1回复 待解决
HarmonyOS base64编解码
972浏览 • 0回复 待解决
HarmonyOS 图片Base64编码
832浏览 • 1回复 待解决
HarmonyOS base64解码报错
1953浏览 • 1回复 待解决
HarmonyOS base64编码问题
1390浏览 • 1回复 待解决
HarmonyOS 图片转base64
937浏览 • 1回复 待解决
照片文件转Base64
622浏览 • 1回复 待解决
HarmonyOS pixelMap怎么转base64
607浏览 • 1回复 待解决
HarmonyOS base64编码的API
751浏览 • 1回复 待解决
HarmonyOS arraybuffer转base64乱码
860浏览 • 1回复 待解决
HarmonyOS base64解码内容缺少
621浏览 • 1回复 待解决
HarmonyOS string怎么base64和decodeBase64
616浏览 • 1回复 待解决
HarmonyOS image.PixelMap如何取base64的字符串图片?
685浏览 • 1回复 待解决
HarmonyOS 如何做base64加密?
930浏览 • 1回复 待解决
HarmonyOS @ohos/base64 (V2.0.0)
604浏览 • 1回复 待解决
HarmonyOS base64的PDF如何展示
444浏览 • 1回复 待解决
HarmonyOS 录制的视频转base64
850浏览 • 1回复 待解决
HarmonyOS 图片进行base64编码报错
1378浏览 • 1回复 待解决
HarmonyOS 中文base64加密解密乱码
1327浏览 • 1回复 待解决
PixelMap怎么转Base64?(非Java)
4337浏览 • 2回复 待解决
arkts中怎么实现base64编码?
1567浏览 • 1回复 待解决
[base64 data]是Base64字符串数据,首先先在在线网站上验证下base64有没有问题,注意字符串中不能加中括号"[]"
示例demo如下: