wx.downloadFile下载DOC文件其后缀被改成MSWORD
发布于 6 年前 作者 mdu 3932 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

使用wx.downloadFile(OBJECT)下载DOC文件到本地后,发现其后缀被改成MSWORD,从而造成文件用wx.openDocument(OBJECT)无法打开

  • 预期表现

正常打开预览

  • 复现路径
  • 提供一个最简复现 Demo

wx.downloadFile({

    url: fileUrl,

    success: function (res) {

        var filePath = res.tempFilePath

        wx.openDocument({

            filePath: filePath,

            success: function (res) {

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

            },

            fail: function (res) {

                wx.showToast({

                    title: ‘文档打开失败’,

                    image: app.globalData.wxToastImg,

                    duration: app.globalData.duration

                });

            }

        })

     },

    fail: function (res) {

        wx.showToast({

            title: ‘文档读取失败’,

            image: app.globalData.wxToastImg,

            duration: app.globalData.duration

        });

    }

})

3 回复

这个问题官方不提供方案解决吗

我也发现了同样的问题,请问除了以上方法外,如何解决?是bug吗?什么原因造成的?

回到顶部