wx.downloadFile url不能是本地文件路径吗?

小程序 文章 2022-04-13 16:20 0 全屏看文

wx.downloadFile url不能是本地文件路径吗?Can't wx.downloadFile url be a local file path?

wx.downloadFile url不能是本地文件路径吗?

 bindButtonTap:function(e){

    console.log(e.detail.index)

    var fileUrl = "file:///" + wx.getStorageSync('fileRoute')

    console.log(fileUrl)

    if(e.detail.index == 1){

      wx.downloadFile({

        url: fileUrl,

        success: function(res){

          const fileRoute = res.tempFilePath

          console.log(1111)

          wx.openDocument({

            filePath: fileRoute,

            showMenu: true,

            success: function(res){

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

            }

          })

        },

        fail: function (res) {

          console.log("download失败");

        }

      })

    }

一直显示download失败,是因为本地文件不能通过downloadFile下载吗?

bindButtonTap:function(e){ console.log(e.detail.index) var fileUrl = "file:///" + wx.getStorageSync('fileRoute') console.log(fileUrl) if(e.detail.index == 1){ wx.downloadFile({ url: fileUrl, success: function(res){ const fileRoute = res.tempFilePath console.log(1111) wx.openDocument({ filePath: fileRoute, showMenu: true, success: function(res){ console.log("打开文档成功") } }) }, fail: function (res) { console.log("download失败"); } }) } 一直显示download失败,是因为本地文件不能通过downloadFile下载吗?

回答:

武曲心:

本地还需要下载?

再见,电脑崽:

既然已经是本地文件了为什么还要下载一次呢?

直接把文件路径设置到openDocument的filePath不可以么?

昨天的雨:我可以查一下,我交了多少年社保了吗

-EOF-