苦等解决办法
最近部分安卓机型wx.openDocument打开云存储xlsx文件显示空白,请问官方大大为什么?最近客户反馈部分安卓机型用着用着,Excel格式的文档导出预览出现空白现象,无法恢复。之前一直是好好的... 主要出现的机型有:Vivo Y53s,华为P40Pro,Redmi K50 这些机型,其他机型暂时未反馈空白现象,亲,是微信升级导致的吗? [图片] 点击右上角转发后打开调用微信自身预览依然空白,但是用QQ浏览器/WPS等软件打开是有数据的。 以下是部分代码: //下载文件 wx.cloud.downloadFile({ fileID: fileID }).then(res => { const fs = wx.getFileSystemManager() const filePath = wx.env.USER_DATA_PATH + "/" + fname fs.saveFile({ //下载成功后保存到本地 tempFilePath: res.tempFilePath, filePath: filePath, success(res) { if (res.errMsg == 'saveFile:ok') { wx.hideLoading() wx.openDocument({ filePath: res.savedFilePath, fileType: 'xlsx', showMenu: true }) } }, fail() { wx.hideLoading() }
2023-08-16最近突然就变成这样了,程序都没动过
wx.openDocument打开Excel,在安卓手机微信无法展示中英文?导出的Excel文件(xlsx格式),同一个文件,在安卓微信打开展示异常,转发到苹果手机、WPS、电脑微信都展示正常。 1、在安卓手机微信打开,表格内只有数字正常显示,中文、英文都是空白。(小程序没有改动,以前安卓手机展示也正常) 微信版本:8.0.40 手机型号:HUAWEI Mate 50 Pro HarmonyOS版本:3.0.0 2、在IOS手机微信打开,数字、中文、英文都正常展示。 IOS微信新旧版都正常展示(版本号:8.0.34和8.0.40) 3、在电脑微信打开,数字、中文、英文都正常展示。 4、在手机WPS应用打开,数字、中文、英文都正常展示。 安卓手机微信打开此文件: [图片] 安卓手机WPS应用打开此文件: [图片] 代码: let buffer = uni.base64ToArrayBuffer(data.base64Data) //Excel数据buffer的base64 转成 ArrayBuffer对象 let filePath = wx.env.USER_DATA_PATH + "/" + data.fileName let fm = wx.getFileSystemManager() fm.writeFile({ filePath: filePath, data: buffer, success: (res) => { uni.openDocument({ filePath, showMenu: true, // fileType: 'xlsx', success: (sRes) => { }, fail: (fRes) => { } }) }, fail: (err) => { } })
2023-08-16