部分安卓手机下载时不指定本地路径就会出现没有后缀的情况,通过下载时filePath设置,打开本地文件不是临时文件时分享出去就是正常的了 wx.downloadFile({ url: fileUrl, filePath: `${wx.env.USER_DATA_PATH}/${fileName}.pdf`, success: (res) => { if (res.statusCode === 200) { const { filePath, tempFilePath } = res wx.openDocument({ filePath: filePath, showMenu: true, success: (openres) => { console.log('打开文档成功') }, complete: () => { wx.hideLoading(); } }) } }, fail: (err) => { wx.hideLoading(); } })
wx.openDocument分享文件安卓无法打开?代码片段: https://developers.weixin.qq.com/s/eZFQtSmA7Pqf wx.openDocument这个API在安卓上使用发送给朋友,发送出去的文件无法打开。 [图片][图片][图片]
2021-06-18部分安卓手机下载时不指定本地路径就会出现没有后缀的情况,通过下载时filePath设置,打开本地文件不是临时文件时分享出去就是正常的了 wx.downloadFile({ url: fileUrl, filePath: `${wx.env.USER_DATA_PATH}/${fileName}.pdf`, success: (res) => { if (res.statusCode === 200) { const { filePath, tempFilePath } = res wx.openDocument({ filePath: filePath, showMenu: true, success: (openres) => { console.log('打开文档成功') }, complete: () => { wx.hideLoading(); } }) } }, fail: (err) => { wx.hideLoading(); } })
openDocument 预览文件pdf,xls等文件时,点击右上角分享给好友接收到的文件没后缀名?业务流程是这样的,安卓微信小程序通过downloadFile 下载doc文件到本地,然后通过openDocument预览并分享,发现分享出去的文件没有后缀名,如tmp_9d6aaee902f0ff07d97cf823df573ef7f529766d9f84b15579927788717b8579 这样的名称,下载下载需要改一下后缀名才能正常打开,openDocument有添加fileType:'doc',小程序内预览正常,预览的链接大概是这样子: http://tmp/f1LoFqMTA8tD850b93e1e3201f43b861d80e9463ed85.docx,分享出去没有后缀名,想知道一下是什么原因导致的,还是我操作不正常
2021-06-18