已经得到云数据库中文件(比如一个excel文件)的fileID,如何将其下载到手机本地?
自己瞎写的代码,用了wx.saveFile也没见手机上有这个文件。wx.openDocument打开excel文件倒是能看到正确内容,但是也没有保存的按钮什么的。
不知道将云数据库中文件下载到手机本地的正确流程是什么(已经得到云数据库中文件的fileID,后续流程不懂),请大神赐教。谢谢!
_downloadFile: async function (fileID) {
// wx.cloud.downloadFile
await wx.cloud.downloadFile({
fileID: fileID,
}).then(res => {
// get temp file path
console.log("downloadFile: ", res.tempFilePath)
wx.openDocument({
filePath: res.tempFilePath,
success: function (res) {
console.log('openDocument: ', res)
}
})
wx.saveFile({
tempFilePath: res.tempFilePath,
success: function (res) {
console.log('saveFile: ', res)
}
})
})
},
wx.saveFile({ tempFilePath: res.tempFilePath, success: function (res) { wx.showModal({ title: '保存成功', content: '保存路径为:'+res.savedFilePath, showCancel: false }) console.log('saveFilePath: ', res.savedFilePath) } })
--↓↓👍点赞是回答的动力哦