uni.downloadFile({
url: ele, //下载地址接口返回
success: data => {
var FilePath = data.tempFilePath;
if (data.statusCode === 200) {
// 打开文档查看
//文件保存到本地
uni.saveFile({
tempFilePath: FilePath, //临时路径
success: (res) => {
console.log('已保存到本地');
uni.showToast({
icon: 'none',
mask: true,
title: '文件已保存:' + res.savedFilePath, //保存路径
duration: 1000
});
setTimeout(() => {
//打开文档查看
uni.openDocument({
filePath: this.fileNameEscape(res.savedFilePath),
fileType: 'doc',
showMenu: false,
success: function(res) {
console.log('res,文档打开成功',res)
},
fail(err) {
console.log('文档打开失败',err)
}
});
}, 1000);
}
});
}
},
fail: err => {
uni.showToast({
icon: 'none',
mask: true,
title: '失败请重新下载'
});
}
});
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。