推荐答案
wx.getSavedFileList({
success(res) {
console.log(res.fileList); // 输出已保存的文件列表
},
fail(err) {
console.error('获取文件列表失败', err);
}
});本题详细解读
1. wx.getSavedFileList 的作用
wx.getSavedFileList 是微信小程序提供的一个 API,用于获取本地已保存的文件列表。这些文件通常是通过 wx.saveFile 保存的临时文件。
2. API 参数说明
success: 成功回调函数,返回一个对象res,其中res.fileList是一个数组,包含所有已保存的文件信息。fail: 失败回调函数,返回错误信息err。
3. res.fileList 的结构
res.fileList 是一个数组,每个元素是一个对象,包含以下属性:
filePath: 文件的本地路径。size: 文件大小,单位是字节。createTime: 文件保存时的时间戳。
4. 示例代码解析
在示例代码中,调用 wx.getSavedFileList 后,如果成功获取到文件列表,会在控制台输出 res.fileList。如果失败,则会输出错误信息。
5. 注意事项
- 该 API 只能获取通过
wx.saveFile保存的文件,临时文件(如通过wx.chooseImage选择的图片)不会被包含在内。 - 如果本地没有保存的文件,
res.fileList将为空数组。