缓存没有10m但是保存文件的时候报错说满了
发布于 6 年前 作者 liaoxiulan 8237 次浏览 来自 问答

缓存图片到本地,当执行

wx.saveFile({
  tempFilePath: tempFilePath,
  success: res => {
    
  },
  fail: function(e){
    console.log('[wx.saveFile错误]'+JSON.stringify(e))
  }
});

报错:如下图

我以为超过10m了,就执行以下代码查看保存的文件的大小

wx.getSavedFileList({
    success: savedFileInfo => {
      let {
        fileList
      } = savedFileInfo;
var size=0;console.log(savedFileInfo)
       fileList.forEach(item => {
        size += item.size;
      });
console.log(size)
    }
  });

然后控制台返回

说明只用了5M左右

可为啥会显示

“errMsg”:“saveFile:fail exceeded the maximum size of the file storage limit 10M”

1 回复

你要保存的文件是否超过5M

回到顶部