admin管理员组

文章数量:1545269

uniapp开发的移动端页面在ios中可以正常使用uni.downloadFile获取临时地址然后用a标签下载(很抱歉造成困扰,微信浏览器不能下载文件保存到本地,可查看转发用其他软件打开操作),安卓在微信浏览器不行。

uni.downloadFile({
					method: 'GET',
					url: this.working_template,
					header: {},
					success: (res) => {
						if (res.statusCode === 200) {
							if (uni.getSystemInfoSync().platform === 'android') {
								var oA = document.createElement("a");
								oA.download = '111'; // 设置下载的文件名
								oA.href = this.working_template; //直接把后台返回的链接放进去下载
								document.body.appendChild(oA);
								oA.click();
								oA.remove();
							} else {
								var oA = document.createElement("a");
								oA.download = '破文件'; // 设置下载的文件名
								oA.href = res.tempFilePath; //临时路径再保存到本地
								document.body.appendChild(oA);
								oA.click();
								oA.remove();
							}
						}
					},
					fail: (err) => {
						uni.showToast({
							icon: 'none',
							mask: true,
							title: '失败请重新下载',
						});
					}
				})

本文标签: 器中如何下载页面文件uniapp