收藏
回答

wx.openDocument 在真机上打开文档只显示表头没有数据,但是在模拟器上是有数据的?

wx.openDocument 在真机上打开文档只显示表头没有数据,但是在模拟器上是有数据的。

wx.downloadFile({

          url: url,

          success: (data) => {

          if (data.statusCode === 200) {

            console.log('路径---',data)

            wx.getFileSystemManager().saveFile({

                tempFilePath: data.tempFilePath, //临时路径

                success: function(res) {

                  // 保存路径

                  wx.showToast({ title: "文件已保存",duration:3000 })

                  setTimeout(()=>{

                    //打开文档查看

                    wx.openDocument({

                      filePath:res.savedFilePath,

                      //filePath:res.filePath,

                      fileType:"xls",

                      success:function(res){

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

                      }

                    })

                  }, 3000);

                }

              });

            }

            wx.hideLoading();

          },

          fail: (err) => {

            wx.showToast({

              title: '失败请重新下载'

            });

          },

        })

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

1 个回答

  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    04-08

    应该是下载问题吧,不说打开问题

    04-08
    有用
    回复 1
    • 雨*^O^*
      雨*^O^*
      04-08
      解决了,是接口调成正式的了,谢谢哈
      04-08
      回复
登录 后发表内容