关于在小程序打开PDF 问题?
有个需求需要在小程序中打开PDF,直接预览,然后在体验版或者真机预览都能直接预览PDF,但是在正式版本上没办法预览,下面是我的代码,相关业务域名都配置了
2 回复
试试把文件类型加上
/* 打开文档
* [@param](/user/param) fileUrl: 文件地址
* [@param](/user/param) filetype: 文件类型
*/
openDocument(fileUrl, filetype) {
filetype=filetype || "";
wx.showLoading({
title: '加载中...',
})
wx.downloadFile({
url: fileUrl,
success: res => {
wx.hideLoading();
const filePath = res.tempFilePath;
wx.openDocument({
showMenu:true,
filePath: filePath,
fileType: filetype,
success: function (res) {
console.log("打开成功")
},
fail: function (res) {
wx.showToast({title: '打开文档失败', icon: 'none', duration: 2000})
},
})
},
fail: res => {
wx.hideLoading();
console.log(res);
},
});
},