uniapp下载视频文件到手机相册
uni.downloadFile 下载文件,uni.saveFile保存文件,uni.openDocument打开文件,下载的是图片时可以自动保存,但下载视频只能播放,有些手机在播放视频时没有下载选项。
代码:
uni.downloadFile({
url: url,
success: (res) => {
console.log(res)
if (res.statusCode === 200) {
uni.saveFile({
tempFilePath: res.tempFilePath,
success: function(res) {
uni.openDocument({
filePath: res.savedFilePath,
success: (res) => console.log('成功打开文档')
})
}
});
}
}
});
uni.downloadFile 和 uni.saveImageToPhotosAlbum 方法搭配使用,保存视频到手机相册
代码:
uni.downloadFile({
url: url,
success: (res) => {
if (res.statusCode === 200) {
uni.saveImageToPhotosAlbum({
filePath: res.tempFilePath,
success: function() {
uni.hideLoading()
uni.showToast({
title: "保存成功",
icon: "none"
});
},
fail: function() {
uni.hideLoading()
uni.showToast({
title: "保存失败,请稍后重试",
icon: "none"
});
}
});
}
}
});
至此,结束!