为啥不能调用wx.cloud.downloadFile,使用如下函数:
export default function ({ event, data }) {
try {
wx.cloud.downloadFile({
fileID: data.target, // 文件 ID
success: res => {
// 返回临时文件路径
console.log(res.tempFilePath)
let filePath = res.tempFilePath
wx.openDocument({
showMenu: true,
filePath: filePath,
success: function (res) {
console.log('打开文档成功')
}
})
},
fail: console.error
})
} catch (e) {
console.log('错误代码', e.code, '错误信息', e.message);
}
}
应该没问题的,确保是在小程序环境下吧