// 因为分享的时候没有后缀,downloadFile 下载时候返回的没有文件后缀,所以要加上filePath ,这样分享之后就能解决安卓分享pdf 打不开的原因了
let url = 'http://xxxx.pdf'
uni.downloadFile({
url: url,
filePath: wx.env.USER_DATA_PATH + '/paymentInstructions.pdf',
success: function (res) {
uni.openDocument({
fileType: 'pdf',
filePath: res.filePath,
showMenu: true,
success: function (res) {
console.log('打开文档成功');
},
fail: function (fail) {
console.log("fail");
console.log(fail)
},
});