【uniapp小程序下载】调用uni.uploadfile方法在调试工具里是没有问题的,但是线上版本和体验版就调用不成功,真机调试也没问题

把你的下载地址前缀添加到合法域名就解决了

在调试工具里成功了是因为勾选了下面这项

下面是我的下载并打开函数

javascript 复制代码
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)
				}
			})
		}
	}
}
相关推荐
00后程序员张4 小时前
HTTP抓包工具推荐,Fiddler配置方法、代理设置与使用教程详解(开发者必学网络调试技巧)
网络·http·ios·小程序·fiddler·uni-app·webview
悟空码字5 小时前
微信小程序管理系统,代运营3600+医院小程序
微信·小程序·编程·软件开发
浔川python社6 小时前
《Python 小程序编写系列》(第三部):简易文件批量重命名工具
python·小程序·apache
带着梦想扬帆启航7 小时前
UniApp 多个异步开关控制教程
前端·javascript·uni-app
一 乐7 小时前
个人博客|博客app|基于Springboot+微信小程序的个人博客app系统设计与实现(源码+数据库+文档)
java·前端·数据库·spring boot·后端·小程序·论文
会有钱的-_-8 小时前
基于微信小程序的场景解决
微信小程序·小程序·css3
喵喵侠w9 小时前
uni-app微信小程序相机组件二次拍照白屏问题的排查与解决
前端·数码相机·微信小程序·小程序·uni-app
G佳伟9 小时前
微信小程序实现长按复制选中文字的效果
微信小程序·小程序·notepad++
汤姆yu10 小时前
基于微信小程序的特色农产品交易系统
微信小程序·小程序
毕设源码-赖学姐10 小时前
【开题答辩全过程】以 赣农乐微信小程序为例,包含答辩的问题和答案
微信小程序·小程序