收藏
回答

wx.downloadFile下载DOC文件其后缀被改成MSWORD

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.downloadFile 客户端 7.0.3 2.6.6

- 当前 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 个回答

  • 2019-09-05

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

    2019-09-05
    有用
    回复
  • 周幕卫
    周幕卫
    2019-08-05

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

    2019-08-05
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-04-18

    请提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2019-04-18
    有用
    回复 3
登录 后发表内容