把你的下载地址前缀添加到合法域名就解决了
文章来源:https://www.toymoban.com/news/detail-794009.html
在调试工具里成功了是因为勾选了下面这项
文章来源地址https://www.toymoban.com/news/detail-794009.html
下面是我的下载并打开函数
methods: {
// 下载
downloadFileFn(data) {
if (this.detailsObj.currentUserBuy) {
uni.downloadFile({
// data是路径
url: 'https://' + data,
success(res) {
//保存到本地
uni.saveFile({
tempFilePath: res.tempFilePath, //文件的临时路径
success: function(res1) {
const savedFilePath = res1.savedFilePath;
// 打开文件
uni.openDocument({
filePath: savedFilePath,
success: function(res) {
uni.hideLoading()
},
fail: function(res) {
console.log(res)
},
complete: function(res) {
setTimeout(uni.hideLoading(), 4000)
},
});
},
fail: function(err) {
console.log(err)
}
});
},
fail(res) {
console.log(res)
}
})
}
}
}
到了这里,关于【uniapp小程序下载】调用uni.uploadfile方法在调试工具里是没有问题的,但是线上版本和体验版就调用不成功,真机调试也没问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!