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 文件预览功能失败
227浏览 • 1回复 待解决
HarmonyOS 使用系统预览器预览pdf文件,提示预览失败
80浏览 • 1回复 待解决
HarmonyOS 预览沙箱路径下的文件失败
156浏览 • 1回复 待解决
HarmonyOS filePreview预览txt提示预览失败
1013浏览 • 1回复 待解决
HarmonyOS 创建相机预览失败
726浏览 • 1回复 待解决
HarmonyOS PDF打印及PDF预览失败
354浏览 • 1回复 待解决
HarmonyOS 怎么预览文件
133浏览 • 1回复 待解决
HarmonyOS 文件下载,预览
198浏览 • 1回复 待解决
HarmonyOS PDF文件预览
236浏览 • 1回复 待解决
HarmonyOS 文件预览问题
296浏览 • 1回复 待解决
HarmonyOS 使用imagePacker获取的相机预览图片失败
113浏览 • 1回复 待解决
如何使用预览接口进行文件预览
718浏览 • 1回复 待解决
HarmonyOS组件截图保存到相册失败,预览图灰色
712浏览 • 1回复 待解决
HarmonyOS fopen打开文件失败
102浏览 • 1回复 待解决
HarmonyOS pdf文件和word文件预览如何实现
206浏览 • 1回复 待解决
HarmonyOS web组件预览PDF文件问题
271浏览 • 1回复 待解决
HarmonyOS 双路预览的component.byteBuffer创建PixelMap失败
227浏览 • 1回复 待解决
HarmonyOS 使用PDF kit预览PDF文件
71浏览 • 1回复 待解决
HarmonyOS 是否支持pdf、Word文件预览?
580浏览 • 1回复 待解决
HarmonyOS axios上传文件失败
199浏览 • 1回复 待解决
HarmonyOS 读取本地RawFile文件失败
255浏览 • 1回复 待解决
HarmonyOS选取并拷贝文件失败
528浏览 • 1回复 待解决
HarmonyOS filePreview 文件预览方法不支持预览常见的办公文件(doc、pptx、xls、xlsx)
330浏览 • 1回复 待解决
如何实现pdf文件的预览?
771浏览 • 1回复 待解决
HarmonyOS 系统Preview组件如何预览doc文件
180浏览 • 1回复 待解决
请先使用这个demo,来判断资源是否可以被预览:
文件预览不支持在线预览。