收藏
回答

如何解决wx.cloud.downloadFile “empty download url”的问题?

   onPreviewDocumnet: function (e{
      const fileID = e.detail.value;
     console.log(encodeURI(fileID)) 
   const that = this;
    wx.cloud.downloadFile({
      fileID: fileID
    }).then(res => {
      console.log(res);
      const filePath = res.tempFilePath
      wx.openDocument({
        filePath: filePath,
        successfunction (res{
          that.setData({
            showDocumentListfalse
          })
        }
      })
    }).catch(error => {
      console.log(error);
    })

调用 一下 wx.cloud.getTempFileURL api 之后就可以了,一定要每次下载都获取下载地址?那这个 wx.cloud.downloadFile 传入fileID有什么用呢?不解


最后一次编辑于  2020-02-03
回答关注问题邀请回答
收藏

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2020-02-03

    你不获取下载地址,谁知道要下载哪个?

    2020-02-03
    有用
    回复 10
    • 田韬
      田韬
      2020-02-03
      这个云开发 wx.cloud.downloadFile api不需要下载地址啊,只要fileID,我知道下载地址就用 wx.downloadFile了
      2020-02-03
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-02-03回复田韬
      fileid和地址是一回事啊
      2020-02-03
      回复
    • 田韬
      田韬
      2020-02-03回复Mr.Zhao
      fileid 上面已经输出了,肯定不为空的。。。
      2020-02-03
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-02-03回复田韬
      我的不报错  你的fileId是有效的吗
      2020-02-03
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-02-03回复田韬
      我改成2,这个路径不存在,就报错了
      2020-02-03
      回复
    查看更多(5)
登录 后发表内容
问题标签