/** * 下载文件 */ downloadFile: function () { wx.showLoading(); let that = this ; wx.downloadFile({ url: that.data.plateInfo.sourceLink, success: function (res) { console.log( 'res=' ,res); if (res.statusCode === 200) { var tempFilePath = res.tempFilePath; wx.saveFile({ tempFilePath: tempFilePath, success: function (res2) { wx.hideLoading(); console.log( 'res2=' ,res2); var savedFilePath = res2.savedFilePath; console.log(savedFilePath); }, fail: function (err) { console.log( 'err2=' ,err); wx.showToast({ title: "保存文件失败" , icon: 'none' , duration: 2500 }); } }); } else { wx.showToast({ title: "下载文件失败" , icon: 'none' , duration: 2500 }); } }, fail: function (err) { console.log( 'err1=' ,err); wx.showToast({ title: "下载文件失败" , icon: 'none' , duration: 2500 }); } }); } |
其中,
that.data.plateInfo.sourceLink = "https://kotdev.oss-cn-shenzhen.aliyuncs.com/201808/07/sns/sns_yknWtsts850807JKJIC5YA.pdf";
点击下载,提示
{errMsg: "downloadFile:fail url scheme is invalid"}
请问怎么回事?
你好,请提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
链接需要配置为合法域名,现在解决了。谢谢
怎么解决的????
在微信公众平台,开发设置里,添加下载文件的访问域名
我已经解决了