一样的问题 小程序电脑端情况下无法打开pdf文件 希望官方早日修复支持
小程序电脑端特定情况下无法打开pdf文件// 预览文件 openFile(item) { // 文件后缀取得 let fType = item.fileName.substr(item.fileName.lastIndexOf('.'), item.fileName.length) // 构建文件名 let fName = 'xxxxx-' + item.fileName.substr(0,item.fileName.lastIndexOf('.')) + this.getCurrentDateStr() + fType uni.downloadFile({ url: `${item.filePath}`, // 文件下载地址 filePath: `${wx.env.USER_DATA_PATH}/${fName}`, success: (response) => { if (response.statusCode === 200) { if (item.filePath.includes(".zip")) { wx.shareFileMessage({ filePath: response.tempFilePath, success() { uni.hideLoading(); }, fail: console.error, }); } else { uni.openDocument({ filePath: response.filePath, fileType: item.type, showMenu: true, success: (r) => { console.log(r); uni.hideLoading(); }, fail: (openError) => { console.log("打开失败: ", openError); }, }); return } } }, }); }, uni.openDocument 方法正常执行,没有报错 这是无法打开的电脑的默认应用程序设置 [图片] 这是能够打开的电脑的默认应用程序设置 [图片]
05-29