推荐答案
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
将为空数组。