收藏
回答

微信pc端,在小程序中调用wx.openDocument打开xls文档失败,不能打开文档?

问题如标题,在手机的微信小程序中打开文档正常,但在pc端的小程序中打开失败。代码如下,请帮助解决一下问题,谢谢!

const params = {

      url,

      filePath,

      header: { Authorization: `bearer ${getApp().globalData.accessToken}` },

      success: ret => {

        console.log('下载结果', ret )

        if (ret.statusCode === 200) {

          wx.showToast({

            title: '下载成功',

            icon: 'none',

            duration: 3000

          })

          ret.filePath ? this.openDoc(ret.filePath) : this.shareDoc(ret.tempFilePath, fileName)

        } else {

          wx.showToast({

            title: '下载失败,请稍候再试',

            icon: 'none',

            duration: 3000

          })

        }

      },

      fail: err => {

        console.log(err)

        wx.showToast({

          title: '下载失败',

          icon: 'none',

          duration: 3000

        })

      }

    }

    wx.downloadFile(params)


  openDoc(filePath) {

    wx.openDocument({

      filePath,

      showMenu: true,

      fileType: 'xls',

      success: function(res) {

        console.log('打开文档成功',res)

      },

      fail: function(err) {

        console.log('打开失败:', err)

      }

    })

  }


回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2023-07-18

    微信版本是多少

    2023-07-18
    有用
    回复 5
    • 2023-07-18
      3.9.5.81
      2023-07-18
      回复
    • 社区技术运营专员--阳光
      社区技术运营专员--阳光
      2023-07-18回复
      这个版本不支持openDocument,在排期支持
      2023-07-18
      回复
    • HMC
      HMC
      2023-09-25回复社区技术运营专员--阳光
      是目前任何版本的微信都不支持吗
      2023-09-25
      回复
    • HMC
      HMC
      2023-09-25回复社区技术运营专员--阳光
      我的是3.9.7.15也打不开
      2023-09-25
      回复
    • 大瓶可乐@php.cn
      大瓶可乐@php.cn
      01-26回复社区技术运营专员--阳光
      3.9.8.25 还是不行,微信开发者工具内可以正常打开,手机可以正常打开,但是电脑端微信不行,具体代码
      01-26
      回复
  • H1HAO 🇨🇳
    H1HAO 🇨🇳
    2023-07-18

    看下下载的临时地址类型是不是正确的

    2023-07-18
    有用
    回复 1
    • 2023-07-18
      代码是:const filePath = `${wx.env.USER_DATA_PATH}/${fileName}` ,
      filePath是:"wxfile://usr/本妙工件检测 2023-07.xls",
      2023-07-18
      回复
登录 后发表内容