收藏
回答

使用wx.downloadFile和wx.saveFile在真机调试和体验版没问题,线上有问题?

使用wx.downloadFile和wx.saveFile在真机调试和体验版没问题,线上点击没有反应

async WritBookUpload() {

const tkoen = true

const data = ""

const res = await http.get(api.interFaceUrl.WritBookUpload, data, tkoen)

if (res.code == 200) {

let fileType = res.data[0].fileType

wx.downloadFile({

url: res.data[0].fileUrl, //仅为示例,并非真实的资源

success(res) {

// 只要服务器有响应数据,就会把响应内容写入文件并进入 success 回调,业务需要自行判断是否下载到了想要的内容

var filePath = res.tempFilePath

// wx.openDocument({

// filePath: filePath,

// fileType: fileType.toLowerCase(),

// success: function (res) {

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

// },

// fail: function(res){

// console.log(res)

// },

// })

wx.saveFile({

tempFilePath: res.tempFilePath,

success: function (res) {

const savedFilePath = res.savedFilePath;

// 打开文件

wx.openDocument({

filePath: savedFilePath,

showMenu: true,

flieType: "docx",

success: function (res) {

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

},

});

},

fail: function (err) {

console.log('保存失败:', err)

}

});

}

})

}

}


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

3 个回答

  • 默
    2021-04-26

    域名是否配置?

    2021-04-26
    有用 2
    回复 1
    • Durk 不必
      Durk 不必
      发表于移动端
      2021-04-26
      谢谢
      2021-04-26
      回复
  • 猛男陈阔
    猛男陈阔
    2021-04-26

    没配置合法域名吧?

    2021-04-26
    有用
    回复
  • Z
    Z
    2021-04-26

    是否配置域名 打开调试看是否报错

    2021-04-26
    有用
    回复 1
    • Durk 不必
      Durk 不必
      发表于移动端
      2021-04-26
      好的,谢谢
      2021-04-26
      回复
登录 后发表内容