me too.默认打开的pdf,配置了fileType后,偶尔打开了一次word,然后就都打不开了。
微信小程序 wx.openDocument 打不开Word文件- 当前 Bug 的表现(可附上截图) Word真机调试可以打开 通过域名打不开 - 预期表现 Word真机调试可以打开 通过域名也可以打开 两者不同之处在于: 1.真机调试:通过手机扫二维码 2.域名:通过配置的域名(线上生产) ---------------------------------------- 查找定位问题是要配置相关域名,但是 详情->域名信息 中的request合法域名 uploadFile合法域名 downloadFile合法域名都已配置正确, 均为https。 so,问题还是没有解决。。。。。。所以不知道为什么。。。。。请官方专业人员指教。谢谢 - 提供一个最简复现 Demo [代码]//下载Word[代码][代码]downloadFile: [代码][代码]function[代码] [代码](e) {[代码][代码] [代码][代码]let url = e.currentTarget.dataset.url.replace([代码][代码]"http:"[代码][代码], [代码][代码]"https:"[代码][代码]);[代码][代码] [代码][代码]// url = url.replace("http:", "https:");[代码][代码] [代码][代码]console.log([代码][代码]'url-----------'[代码][代码]+url);[代码][代码] [代码][代码]wx.downloadFile({[代码][代码] [代码][代码]url: url,[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]var[代码] [代码]filePath = res.tempFilePath;[代码][代码] [代码][代码]wx.openDocument({[代码][代码] [代码][代码]filePath: filePath,[代码][代码] [代码][代码]fileType: [代码][代码]"doc"[代码][代码],[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]wx.hideLoading()[代码][代码] [代码][代码]console.log([代码][代码]'打开文档成功'[代码][代码])[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]wx.showToast({[代码][代码] [代码][代码]title: [代码][代码]'打开失败'[代码][代码],[代码][代码] [代码][代码]image: [代码][代码]'/images/icon_warn.png'[代码][代码],[代码][代码] [代码][代码]duration: [代码][代码]2000[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]complete: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log(res);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]'文件下载失败'[代码][代码]);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]})[代码][代码]},[代码]
2018-12-23