一、场景
在小程序中需要查看(预览)文件。
二、代码实现
步骤:1、下载文件,2、预览文件。
downloadFilePreview () { wx.showToast({ title: '打开中…', icon: 'loading', duration: 100000 }) wx.downloadFile({ url: 'https://www.abc.com/abc.pdf', // 这里换上自己的pdf地址 header: { 'content-type': 'application/json' }, success: function (res) { var Path = res.tempFilePath // 返回的文件临时地址,用于后面打开本地预览所用 wx.openDocument({ filePath: Path, fileType: 'pdf', // 指定文件类型 success: function (res) { wx.hideToast() }, fail: function (res) { console.log('打开失败', res) } }) }, fail: function (res) { wx.showToast({ title: '下载失败', icon: 'loading', duration: 1000 }) } }) },
三、注意事项
配置downloadFile域名
下载类型
fileType: 'pdf'
四、相关API
wx.downloadFile
wx.openDocument
四、效果
五、欢迎交流指正



