wx.openDocument打开doc文件只出现<html>
发布于 6 年前 作者 jingzhong 1882 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
  • 预期表现
  • 复现路径
  • 提供一个最简复现 Demo

var downloadTask = wx.downloadFile({

url: constJS.apiUrl + ‘/release/general/share/manuscript/down?ciphertext=’ + commonfuncJS.getAuthorization(),

success(res) {

if (res.statusCode === 200) {

var tempFilePaths = res.tempFilePath;

console.log(tempFilePaths, ‘下载成功’);

wx.openDocument({

filePath: tempFilePaths,

fileType:‘doc’,

success: function (res) {

console.log(res,‘打开文档成功’);

},

fail: function (res) {

console.log(‘fail’)

console.log(res)

},

complete: function (res) {

console.log(‘complete’)

console.log(res)

}

})

} else {

wx.showToast({

title: ‘保存失败’,

icon: ‘success’,

duration: 800,

mask: true

});

}

}

})

downloadTask.onProgressUpdate((res) => {

console.log(‘下载进度’, res.progress)

console.log(‘已经下载的数据长度’, res.totalBytesWritten)

console.log(‘预期需要下载的数据总长度’, res.totalBytesExpectedToWrite)

})

用开发者工具点击下载按钮能打开文档,真机调试打开的是 文件不支持,然后保存文件用wps打开,只有<html>

1 回复

麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

回到顶部