wx.openDocument 在真机上打开文档只显示表头没有数据,但是在模拟器上是有数据的。
wx.downloadFile({
url: url,
success: (data) => {
if (data.statusCode === 200) {
console.log('路径---',data)
wx.getFileSystemManager().saveFile({
tempFilePath: data.tempFilePath, //临时路径
success: function(res) {
// 保存路径
wx.showToast({ title: "文件已保存",duration:3000 })
setTimeout(()=>{
//打开文档查看
wx.openDocument({
filePath:res.savedFilePath,
//filePath:res.filePath,
fileType:"xls",
success:function(res){
console.log('打开文档成功')
}
})
}, 3000);
}
});
}
wx.hideLoading();
},
fail: (err) => {
wx.showToast({
title: '失败请重新下载'
});
},
})
应该是下载问题吧,不说打开问题