HarmonyOS 文件预览失败
1.文件预览filePreview 只支持本地文件,不支持在线文件吗?
2.预览失败。
let url = 'xxxx';
axios.get(url, {
responseType: 'ARRAY_BUFFER',
}).then(async (res: AxiosResponse) => {
if (res.status == 200) {
let buffer = res.data as ArrayBuffer;
let file = await fs.open(this.uri, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
await fs.write(file.fd, buffer);
await fs.close(file.fd);
let uiContext = getContext(this);
filePreview.canPreview(uiContext, this.uri).then((result) => { // 传入支持的文件类型且项目存在时会返回true
if (result) {
let uiContext = getContext(this);
let displayInfo: filePreview.DisplayInfo = {
x: 100,
y: 100,
width: 800,
height: 800
};
let fileInfo: filePreview.PreviewInfo = {
title: '1721784649271.jpg',
uri: this.uri,
mimeType: 'image/jpeg'
};
filePreview.openPreview(uiContext, fileInfo, displayInfo).then(() => {
console.info('Succeeded in opening preview');
}).catch((err: BusinessError) => {
console.error(`Failed to open preview, err.code = ${err.code}, err.message = ${err.message}`);
});
}
console.info(`Succeeded in obtaining the result of whether it can be previewed. result = ${result}`);
}).catch((err: BusinessError) => {
console.error(`Failed to obtain the result of whether it can be previewed, err.code = ${err.code}, err.message = ${err.message}`);
});
}
}).catch((err: object) => {
});
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 文件预览功能失败
996浏览 • 1回复 待解决
HarmonyOS 使用系统预览器预览pdf文件,提示预览失败
1348浏览 • 1回复 待解决
HarmonyOS 预览沙箱路径下的文件失败
1002浏览 • 1回复 待解决
HarmonyOS filePreview预览txt提示预览失败
2002浏览 • 1回复 待解决
HarmonyOS 创建相机预览失败
1347浏览 • 1回复 待解决
HarmonyOS 怎么预览文件
762浏览 • 1回复 待解决
HarmonyOS PDF打印及PDF预览失败
1735浏览 • 1回复 待解决
HarmonyOS 文件预览问题
1092浏览 • 1回复 待解决
HarmonyOS 文件下载,预览
1014浏览 • 1回复 待解决
HarmonyOS PDF文件预览
1048浏览 • 1回复 待解决
如何使用预览接口进行文件预览
1426浏览 • 1回复 待解决
HarmonyOS 使用imagePacker获取的相机预览图片失败
778浏览 • 1回复 待解决
HarmonyOS pdf文件和word文件预览如何实现
1291浏览 • 1回复 待解决
HarmonyOS组件截图保存到相册失败,预览图灰色
1518浏览 • 1回复 待解决
HarmonyOS web组件预览PDF文件问题
1175浏览 • 1回复 待解决
HarmonyOS 使用PDF kit预览PDF文件
1162浏览 • 1回复 待解决
HarmonyOS 是否支持pdf、Word文件预览?
1463浏览 • 1回复 待解决
HarmonyOS fopen打开文件失败
829浏览 • 1回复 待解决
HarmonyOS filePreview 文件预览方法不支持预览常见的办公文件(doc、pptx、xls、xlsx)
1522浏览 • 1回复 待解决
HarmonyOS axios上传文件失败
1164浏览 • 1回复 待解决
HarmonyOS 双路预览的component.byteBuffer创建PixelMap失败
940浏览 • 1回复 待解决
HarmonyOS 如何预览.word/.exe/.ppt/.pdf文件
1608浏览 • 1回复 待解决
HarmonyOS 系统Preview组件如何预览doc文件
843浏览 • 1回复 待解决
HarmonyOS 下载到本地文件的预览问题
1160浏览 • 1回复 待解决
ets文件与预览器界面的双向预览都有哪些特性?
1616浏览 • 1回复 待解决
请先使用这个demo,来判断资源是否可以被预览:
文件预览不支持在线预览。