试了一下,通过 downFile 获得的地址是可以正常预览,而网络路径就预览不了。
8***@qq.com
- 发布:2024-08-06 10:03
- 更新:2024-08-28 18:56
- 阅读:315
已解决!!请问八月份可以支持uni.openDocument(OBJECT)适配鸿蒙next吗?试了一下,通过 downFile 获得的地址是可以正常预览,而网络路径就预览不了。
分类:鸿蒙Next
3 个回复
DCloud_UNI_yuhe
你好更新进度,可以留意官网。
具体时间不好说
LGG233 - others
有没有考虑过自己的问题,uniapp官方很难的好不好,工资涨没涨,有没有好好工作【dog】
8***@qq.com (作者)
没有 下一位
2024-08-06 15:05
8***@qq.com (作者)
export function preview(): void {
let PhotoSelectOptions = new photoAccessHelper.PhotoSelectOptions();
PhotoSelectOptions.MIMEType = picker.PhotoViewMIMETypes.IMAGE_VIDEO_TYPE;
PhotoSelectOptions.maxSelectNumber = 1;
let photoPicker = new photoAccessHelper.PhotoViewPicker();
photoPicker.select(PhotoSelectOptions).then((result) => {
if (result !== null && result !== undefined) {
let context = getContext();
let mediaFile = fs.openSync(result.photoUris[0], fs.OpenMode.READ_ONLY);
let filePath = context.filesDir + '/' + mediaFile.name;
let file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE);
fs.copyFileSync(mediaFile.fd, file.fd);
fs.closeSync(mediaFile.fd);
fs.closeSync(file.fd);
let uri = fileUri.getUriFromPath(filePath);
let previewInfo: filePreview.PreviewInfo = {
title: file.name,
uri: uri,
mimeType: 'image/png'
}
filePreview.openPreview(context, previewInfo)
}
})
}