小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序调用wx.openDocument后转发到聊天记录里的文件为什么没有后缀名?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
也碰到了这个问题,转发给好友的文件没有扩展名,导致无法微信预览。补充:安卓没有后缀,IOS有后缀,安卓黑鲨2代手机,android 9 型号 AWM-A0
找到方法了
wx.cloud.downloadFile({ fileID: 'cloud://test-4ogm4.xxxxx/template/123.xlsx', success: res => { const fileManager = wx.getFileSystemManager() const filePath = wx.env.USER_DATA_PATH + '/123.xlsx' fileManager.saveFile({ tempFilePath: res.tempFilePath, filePath, success: () => { wx.openDocument({ filePath: filePath, showMenu: true, fileType: 'xlsx' }) wx.hideLoading() } }) } })
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
也碰到了这个问题,转发给好友的文件没有扩展名,导致无法微信预览
我找到方法了,要先自行保存带后缀的文件名
wx.cloud.downloadFile({
fileID: 'cloud://test-4ogm4.xxxxx/template/123.xlsx',
success: res => {
const fileManager = wx.getFileSystemManager()
const filePath = wx.env.USER_DATA_PATH + '/123.xlsx'
fileManager.saveFile({
tempFilePath: res.tempFilePath,
filePath,
success: () => {
wx.openDocument({
filePath: filePath,
showMenu: true,
fileType: 'xlsx'
})
wx.hideLoading()
}
你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
downloadFile(e) {
var url = 'http://192.168.0.104:8081/1.xlsx'
//下载文件,生成临时地址
wx.downloadFile({
url: url,
success(res) {
// console.log(res)
//保存到本地
wx.saveFile({
success: function(res) {
const savedFilePath = res.savedFilePath
console.log(savedFilePath)
// 打开文件
filePath: savedFilePath,
console.log('打开文档成功')
},
fail: function(err) {
console.log('保存失败:', err)
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
也碰到了这个问题,转发给好友的文件没有扩展名,导致无法微信预览。补充:安卓没有后缀,IOS有后缀,安卓黑鲨2代手机,android 9 型号 AWM-A0
找到方法了
wx.cloud.downloadFile({ fileID: 'cloud://test-4ogm4.xxxxx/template/123.xlsx', success: res => { const fileManager = wx.getFileSystemManager() const filePath = wx.env.USER_DATA_PATH + '/123.xlsx' fileManager.saveFile({ tempFilePath: res.tempFilePath, filePath, success: () => { wx.openDocument({ filePath: filePath, showMenu: true, fileType: 'xlsx' }) wx.hideLoading() } }) } })
也碰到了这个问题,转发给好友的文件没有扩展名,导致无法微信预览
我找到方法了,要先自行保存带后缀的文件名
wx.cloud.downloadFile({
fileID: 'cloud://test-4ogm4.xxxxx/template/123.xlsx',
success: res => {
const fileManager = wx.getFileSystemManager()
const filePath = wx.env.USER_DATA_PATH + '/123.xlsx'
fileManager.saveFile({
tempFilePath: res.tempFilePath,
filePath,
success: () => {
wx.openDocument({
filePath: filePath,
showMenu: true,
fileType: 'xlsx'
})
wx.hideLoading()
}
})
}
})
你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
downloadFile(e) {
var url = 'http://192.168.0.104:8081/1.xlsx'
//下载文件,生成临时地址
wx.downloadFile({
url: url,
success(res) {
// console.log(res)
//保存到本地
wx.saveFile({
tempFilePath: res.tempFilePath,
success: function(res) {
const savedFilePath = res.savedFilePath
console.log(savedFilePath)
// 打开文件
wx.openDocument({
filePath: savedFilePath,
success: function(res) {
console.log('打开文档成功')
}
})
},
fail: function(err) {
console.log('保存失败:', err)
}
})
}
})
}