uniapp+h5项目可用,小程序不行
uni.showLoading({ title: "下载中,请稍后..." });
uni.downloadFile({
url: `文件地址`,
success: (res) => {
if (res.statusCode === 200) {
uni.hideLoading();
uni.showToast({ title: "下载成功", icon: "success" });
uni.saveFile({
tempFilePath: res.tempFilePath,
success: function (res) {
uni.openDocument({
filePath: res.savedFilePath,
success: function (res) {
console.log(res, "打开安装包");
},
});
},
fail: (err) => {
console.log(err, "打开安装包-失败");
},
});
}
},
fail: (err) => {
console.log(err, "下载失败");
uni.hideLoading();
uni.showToast({
title: "下载失败,请检查网络",
icon: "none",
duration: 1500,
});
},
});