uniapp 保存文件到本地并下载 - uni-save-image 插件使用指南
在 uniapp 中保存文件到本地并下载可以使用 uni-app 插件 uni-save-image,在插件中提供了以下方法:
- 保存图片到本地
uni.saveImageToPhotosAlbum({
filePath: '图片路径',
success: function () {
console.log('保存成功');
},
fail: function () {
console.log('保存失败');
}
});
- 下载文件并保存到本地
uni.downloadFile({
url: '文件地址',
success: function (res) {
if (res.statusCode === 200) {
uni.saveFile({
tempFilePath: res.tempFilePath,
success: function (res) {
console.log('保存成功');
console.log(res.savedFilePath);
},
fail: function () {
console.log('保存失败');
}
});
} else {
console.log('下载失败');
}
},
fail: function () {
console.log('下载失败');
}
});
需要注意的是,在下载文件时,需要判断 statusCode 是否为 200,如果不是 200 则表示下载失败。另外,保存文件时要注意文件路径和文件名,否则保存不成功。
原文地址: https://www.cveoy.top/t/topic/ncdo 著作权归作者所有。请勿转载和采集!