swan.getSavedFileList

解释:获取本地已保存的文件列表

方法参数

Object object

object参数说明

属性名类型必填默认值说明
successFunction接口调用成功的回调函数,返回结果见success返回参数说明。
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

success返回参数说明

参数名类型说明
fileListArray.<object>文件列表

fileList中的项目说明

参数名类型说明
filePathString文件的本地路径
createTimeNumber文件的保存时的时间戳,从1970/01/01 08:00:00 到当前时间的秒数。
sizeNumber文件大小,单位 B

示例

在开发者工具中预览效果

扫码体验

swan.getSavedFileList - 图1请使用百度APP扫码

图片示例

swan.getSavedFileList - 图2

swan.getSavedFileList - 图3

swan.getSavedFileList - 图4

代码示例

  1. Page({
  2. data: { },
  3. saveFile() {
  4. swan.downloadFile({
  5. url: 'https://smartprogram.baidu.com/docs/img/file-simple.pdf',
  6. success: res => {
  7. swan.saveFile({
  8. tempFilePath: res.tempFilePath,
  9. success: res => {
  10. this.toast('保存成功', 'none');
  11. },
  12. fail: err => {
  13. this.toast('保存失败,请稍后重试', 'none');
  14. }
  15. });
  16. },
  17. fail: err => {
  18. this.toast('下载失败,请稍后重试', 'none');
  19. }
  20. });
  21. },
  22. getSavedFileList() {
  23. swan.getSavedFileList({
  24. success: res => {
  25. swan.showModal({
  26. title: 'success',
  27. content: '目前保存文件数' + res.fileList.length
  28. });
  29. console.log('getSavedFileList success', res);
  30. },
  31. fail: err => {
  32. this.toast('fail', 'none');
  33. console.log('getSavedFileList fail', err);
  34. }
  35. });
  36. },
  37. toast(title, icon) {
  38. swan.showToast({title, icon});
  39. }
  40. });

错误码

Android

错误码说明
1001执行失败
2003IO异常