downloadFile: function(e) {
let url = e.currentTarget.dataset.url;
console.log(url)
wx.downloadFile({
url: url,
success: function (res) {
if(res.statusCode != 200) {
return false
}
var Path = res.tempFilePath
wx.openDocument({
filePath: Path,
showMenu: true,
success: function (res) {
wx.showToast({
title: '打开成功',
duration: 2000
})
}
})
},
fail: function (err) {
wx.showToast({
title: err+":打开文件失败,请联系管理员",
icon: 'error',
duration: 2000
})
}
})
},
,这是文件路径
预览无法打开,触发fail,但是真机测试和模拟器没有问题,求大佬解答,孩子被这个问题困好长时间了,谢谢
后台配置downloadFile安全域名啊,开启vConsole是跳过安全域名验证的
fail提示什么呢?
你可以确认一下小程序后台是否正确配置了 downloadFile合法域名 :https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html 。
使用vConsole又可以正常打开,怎么回事啊