【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)
				}
			})
		}
	}
}
相关推荐
菜鸟una1 小时前
【微信小程序 + map组件】自定义地图气泡?原生气泡?如何抉择?
前端·vue.js·程序人生·微信小程序·小程序·typescript
代码s贝多芬的音符7 小时前
ios android 小程序 蓝牙 CRC16_MODBUS
android·ios·小程序
狂团商城小师妹7 小时前
XYlease租赁商城小程序
微信·微信小程序·小程序
weixin_177297220697 小时前
家政小程序系统开发:打造便捷高效的家政服务平台
大数据·小程序·家政
2501_915909069 小时前
“绑定 HTTPS” 的工程全流程 从证书配置到真机验证与故障排查
网络协议·http·ios·小程序·https·uni-app·iphone
2501_9159184110 小时前
iOS 混淆实战 多工具组合完成 IPA 混淆、加固与工程化落地(iOS混淆|IPA加固|无源码混淆|Ipa Guard|Swift Shield)
android·ios·小程序·https·uni-app·iphone·webview
游戏开发爱好者812 小时前
如何系统化掌握 iOS 26 App 耗电管理,多工具协作
android·macos·ios·小程序·uni-app·cocoa·iphone
BumBle13 小时前
uniapp AI聊天应用技术解析:实现流畅的Streaming聊天体验(基础版本)
前端·uni-app
2501_9159214314 小时前
运营日志驱动,在 iOS 26 上掌握 App 日志管理实践
android·macos·ios·小程序·uni-app·cocoa·iphone
小小王app小程序开发16 小时前
盲盒小程序核心玩法深度解析:一番赏、无限赏及商业逻辑拆解
小程序