首先要在小程序后台配置 downloadFile 合法域名

Snipaste_2022-06-24_13-59-50.png

然后使用 uni.downloadFile 实现文件预览,代码如下

uni.downloadFile({
    url: "你要预览的文件地址", 
    success: (res) => {
        if (res.statusCode === 200) {
            // 使用uni.saveFile获取文件临时路径
            uni.saveFile({
                tempFilePath: res.tempFilePath,
                success: function (save) {
                    // 自动打开手机预览文件页面
                    uni.openDocument({
                        filePath: save.savedFilePath,
                        success: function (open) {
                            // 打开文件成功
                            console.log(open)
                        }
                    })
                }
            })
        }
    }
})
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐