0
点赞
收藏
分享

微信扫一扫

uniapp 在线预览文档


openDoc(path) {
uni.showToast({
title: '打开中…',
icon: "loading",
duration: 2000
})
uni.downloadFile({
url: path, //要预览的PDF的地址
success: function(res) {
console.log(res);
if (res.statusCode === 200) { //成功
var Path = res.tempFilePath //返回的文件临时地址,用于后面打开本地预览所用
uni.openDocument({
filePath: Path, //要打开的文件路径
success: function(res) {
console.log('打开PDF成功');
}
})
}
},
fail: function(res) {
console.log(res); //失败
}
})
}

注意事项:web-view下暂不支持此API


wx.downloadFile()的属性如下:

url           下载资源的 url

header     HTTP 请求的 Header,Header 中不能设置 Referer

filePath    指定文件下载后存储的路径

success   接口调用成功的回调函数

fail            接口调用失败的回调函数

complete  接口调用结束的回调函数(调用成功、失败都会执行)


wx.openDocument()的属性如下:

filePath      文件路径,可通过 downloadFile 获得

fileType      文件类型,指定文件类型打开文件

success     接口调用成功的回调函数

fail              接口调用失败的回调函数

complete    接口调用结束的回调函数(调用成功、失败都会执行)


wx.openDocument()支持文件格式:doc、docx、xls、xlsx、ppt、pptx、pdf

举报

相关推荐

0 条评论