wx.downloadFile的url?
发布于 4 年前 作者 xiulan09 11987 次浏览 来自 问答

wx.downloadFile的url直接写完整的可以下载打开,使用拼接的url返回的文件就不对了,下面这个是that.data.path打印的数据,这两个拼接是一样的,但为啥就不行呢?url: 'http://localhost:8080/mycode_war_exploded/upload/a29b135e291f481f8632b5478ed8dfa4.pdf', //这个就能打开

  preview:function(){
    var that = this;
    wx.downloadFile({
      url: uriUtils.BASE_URL_UPLOAD + that.data.path,
      successfunction (res{
        console.log(res);
        var filePath = res.tempFilePath
        console.log(filePath);
        wx.openDocument({
          filePath: filePath,
          successfunction (res{
            console.log("打开文档成功")
            console.log(res);
          },
          failfunction (res{
            console.log("fail");
            console.log(res)
          },
          completefunction (res{
           console.log("complete");
            console.log(res)
          }    
        })
      }
    })
  },
1 回复

你好,请具体描述问题出现的流程,提供这种格式的代码片段看看(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

回到顶部