调用 下载文件 uni.downloadFile 报错如下
redirect fail url not in domain list 600002
我已经在小程序后台配置了合法域名,且完全正确,其他接口请求API全部正常
唯一的区别是下载文件的URL是重定向地址,即访问 /file/order/1.txt 会重定向到minio 的真实下载地址 http:域名:9000/order/url/1.txt
这个重定向地址的域名白名单在后台哪个位置配置
export function openFile(fileLink: string) {
return new Promise((resolve, reject) => {
showToast('正在打开文件,请稍后')
// 单次下载允许的最大文件为 200MB
console.log(fileLink)
uni.downloadFile({
url: fileLink,
success: function (res) {
if(res.statusCode != 200) {
return false
}
var Path = res.tempFilePath //返回的文件临时地址,用于后面打开本地预览所用
uni.openDocument({
filePath: Path,
showMenu: true,
success: function (res) {
resolve({res, fileLink})
console.log('打开成功');
}
})
},
fail: function (err) {
showToast('文件打开失败-文件不存在')
uni.showModal({
content: 'eerr' + JSON.stringify(err)
})
}
})
})
}

URL 里面有一节出现了双 // 导致的 [手动裂开]
真实下载地址需要后台配置上