用wx.cloud.downloadFile从云存储下载文件,但是下载并打开后都是一个临时文件的文件名,跟原来在云存储的文件名不一致,想让下载并打开的文件和原云存储的文件名保持一致,请各位老师赐教,感谢!!
附下载文件并打开的代码,仅用于打开云存储中的word文件
wx.cloud.downloadFile({
fileID: res.result.fileID,
success: res => {
// 返回临时文件路径
console.log('临时文件的路径是:',res.tempFilePath)
wx.openDocument({
filePath: res.tempFilePath,
showMenu: 'true',
success: function (res) {
console.log('打开文档成功')
wx.hideLoading()
}
})
},
fail: console.error
})
期待解答!!!
你好,获取存储里面的下载地址使用这个接口https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/storage/Cloud.getTempFileURL.html
本地路径已经返回了,小程序端可以保存到本地并指定文件名https://developers.weixin.qq.com/miniprogram/dev/api/file/wx.saveFileToDisk.html