wx.downloadFile({
url: 'https://example.com/your/file/path', // 请替换为实际文件的 URL
success: function (res) {
wx.saveFile({
tempFilePath: res.tempFilePath,
success: function (saveRes) {
console.log('保存成功', saveRes.savedFilePath);
// 提示用户保存成功
wx.showToast({
title: '保存成功',
icon: 'success',
duration: 2000
});
},
fail: function (saveError) {
console.error('保存失败', saveError);
// 提示用户保存失败
wx.showToast({
title: '保存失败',
icon: 'none',
duration: 2000
});
}
});
},
fail: function (downloadError) {
console.error('下载文件失败', downloadError);
// 提示用户下载文件失败
wx.showToast({
title: '下载文件失败',
icon: 'none',
duration: 2000
});
}
});
在这个示例中,通过 wx.downloadFile 先下载文件,然后再使用 wx.saveFile 将下载的文件保存到本地。请将 'https://example.com/your/file/path' 替换为实际文件的 URL。
成功保存后,可以通过 savedFilePath 获取保存后的文件路径。同时,使用 wx.showToast 或其他方式向用户展示保存成功的提示。
请注意,小程序在本地的文件系统有一定的限制,不同小程序版本和环境可能会有不同的行为。确保你的文件路径是有效的,而且用户有权限进行保存。
转载请注明出处:http://www.zyzy.cn/article/detail/913/微信小程序