如何使用 wx.getSavedFileList 获取已保存的文件列表?

推荐答案

本题详细解读

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 将为空数组。
纠错
反馈