如题,使用downloadFile 后打开文件,文件内部无最新数据。
将downloFile下载路径放到电脑浏览器或者手机浏览器上打开,就能正确显示。
求各位大佬帮忙解答一下。很急很急
const downloadTask = wx.downloadFile({
url: 'xxxx.xlsx',
header: {},
success: function (res) {
console.log(res);
var filePath = res.tempFilePath;
console.log(filePath);
wx.openDocument({
filePath: filePath,
success: function (res) {
console.log(res);
console.log('打开文档成功')
},
fail: function (res) {
console.log(res);
},
complete: function (res) {
console.log(res);
}
})
},
fail: function (res) {
console.log('文件下载失败');
this.setData({
num: 0,
progressDailog: false
})
},
complete: function (res) {},
})
传入自定义路径用。下载完成的文件打开提示用手机本地的工具打开与否,选择完用wps打开。则文档数据显示正常
var rootPath = wx.env.USER_DATA_PATH + '/doc';
const downloadTask = wx.downloadFile({
url: 'xxxx.xlsx',
filePath: rootPath,
header: {},
success: function (res) {
var filePath = res.filePath;
wx.openDocument({
filePath: filePath,
success: function (res) {
console.log('打开文档成功')
},
fail: function (res) {
console.log(res);
},
complete: function (res) {
console.log(res);
}
})
},
fail: function (res) {
console.log('文件下载失败');
this.setData({
num: 0,
progressDailog: false
})
},
complete: function (res) {},
})
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
使用downloadFile 后打开文件,是在哪里打开?