wx.downloadFile访问纯字符串的地址没有问题。拼接的就会返回404?
发布于 4 年前 作者 guwei 5959 次浏览 来自 问答
wx.downloadFile({
      url'https://www.ikaiyin.com/email/cm/Journalism Critical Issues by Stuart Allan (z-lib.org).pdf',
            //url: 'https://www.ikaiyin.com/email/cm/'+e.target.dataset.dir_name,
      successfunction (res{
        console.log(res);
        const filePath = res.tempFilePath
        wx.openDocument({
          filePath: filePath, 
         fileType'pdf',
          successfunction (res{
            console.log('打开文档成功')
          },
          fail(res){
            console.log(res);
          }
        })
      }
    })
第二行注释就无法访问了返回404
1 回复
//判断链接是否一样,输出来看看
var ok_url = 'https://www.ikaiyin.com/email/cm/Journalism Critical Issues by Stuart Allan (z-lib.org).pdf',
  url = 'https://www.ikaiyin.com/email/cm/'+e.target.dataset.dir_name
console.log('ok_url == url:', ok_url == url, url)
wx.downloadFile({
  url: url,
  ...
})
回到顶部