iOS 不能打开 `.doc` `.xls` `.ppt` 类型的文档 Android 皆可 微信小程序的 接口wx.openDocument 支持打开office相关文件, 但是 IOS端不支持旧版 97-2003版的格式, 需要打开office文件的统一上传新版pptx, docx, xlsx格式的文件, 不要用ppt, doc, 和xls
writeFile()写文件后,再用wx.openDocument()打开,苹果手机上不能正常打开?let text = "这是文件内容字符串" const fs = wx.getFileSystemManager() fs.writeFile({ filePath: wx.env.USER_DATA_PATH + '/abc.docx', data: text, encoding: 'utf8', success(res) { console.log('成功', res) wx.openDocument({ filePath: wx.env.USER_DATA_PATH + '/abc.docx', showMenu: true, fileType: 'docx', success: function (res) { wx.hideLoading(); console.log('打开成功') } }) }, fail(res) { console.error('失败', res) } }) 我用writeFile()将字符串写为文件,然后使用wx.openDocument()打开它。在开发工具上面是可以正常打开文件的,看上去也没有什么问题,但是在手机上就无法打开,显示如下图。 [图片] 我是苹果手机,iphone Xs Max,微信版本version 8.0.20 ,是我的代码有问题。还是writeFile()方法写的docx文件有缺陷呢?
2022-07-29