downloadFile(url){
console.log(url);
const downloadTask = uni.downloadFile({
url:url, //文件链接
success: (res) => {
if (res.statusCode === 200) {
uni.saveFile({
tempFilePath: res.tempFilePath,
success:(red)=> {
console.log(red.savedFilePath);
uni.showToast({
icon: 'none',
mask: true,
title: '文件已保存:' + red.savedFilePath, //保存路径
duration: 3000,
});
setTimeout(() => {
//打开文档查看
uni.openDocument({
filePath: red.savedFilePath,
success: function(res) {
console.log('打开文档成功');
}
});
},3000)
}
});
}
},
fail: (err) => {
uni.showToast({
icon: 'none',
mask: true,
title: '失败请重新下载',
});
},
})
},
uniapp下载文件保存到手机
最新推荐文章于 2025-05-28 16:37:43 发布
本文介绍了一种使用uni框架下载文件的方法,并演示了如何在下载完成后直接打开查看该文件。此过程包括了使用uni.downloadFile进行文件下载,以及通过uni.saveFile保存文件到本地,并利用uni.openDocument打开已保存的文件。
1万+

被折叠的 条评论
为什么被折叠?



