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 = pFilePath //返回的⽂件临时地址,⽤于后⾯打开本地预览所⽤
uni.openDocument({
filePath: Path, //要打开的⽂件路径
success: function(res) {
console.log('打开PDF成功');
}
})
}
},
fail: function(res) {
console.log(res); //失败
flutter uniapp 哪个好}
})
}
注意事项: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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论