收藏
回答

savefile提示超过10M怎么办?

框架类型 问题类型 操作系统 工具版本
小程序 Bug macOS 6.6.3

我用wx.removeSavedFile清除,安卓手机才可以清,苹果手机还是无法清除,是为什么?请问要怎么才能把苹果手机缓存里面的文件清空?


回答关注问题邀请回答
收藏

4 个回答

  • hexford~🐶
    hexford~🐶
    2018-07-06

    iphone7p下测试removeSavedFile正常使用,麻烦提供下代码片段,更好地定位问题

    2018-07-06
    有用
    回复
  • 95
    95
    2020-11-26

    请问保存超过10m怎么处理


    2020-11-26
    有用 1
    回复
  • Lemon
    Lemon
    2020-03-25

    请问超过10M微信如何处理的?

    2020-03-25
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-07-06

    你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    发帖请如实填写信息,感谢配合


    2018-07-06
    有用
    回复 2
    • Tina
      Tina
      2018-07-06

      您好,是iphoneX点击确认也不能清除

      wx.showModal({

      title: '失败提示',

      content: '下载文件保存失败,小程序默认10M下载空间,点击确认清除所有已下载素材,ios用户请清除微信储存空间',

      showCancel: true,

      success: function(res) {

      if(res.confirm){

      wx.getSavedFileList({

      success:function(res){

      console.log(res)

      let picArrayList = wx.getStorageSync('picArray');

      let picArr = picArrayList === "" ? [] : JSON.parse(picArrayList);

      for(let i = 0; i < picArr.length; i++){

      console.log(picArr[i]);

      wx.removeSavedFile({

      filePath: picArr[i]

      });

      }

      wx.clearStorageSync('picArray')

      for(let i=0;i<res.fileList.length;i++){

      let item = res.fileList[i];

      wx.removeSavedFile({

      filePath: item.filePath,

      success:function(res){

      console.log(res)

      let id = that.data.id;

      let pageIndex = that.data.pageIndex;

      let pageSize = that.data.pagesize;

      that.getMaterList(id, pageIndex, pageSize)


      }

      });

      }

      }

      });

      }

      },

      fail: function(res) {},

      complete: function(res) {},

      })


      2018-07-06
      回复
    • Lemon
      Lemon
      2020-03-25
      请问超过10M微信如何处理的?
      2020-03-25
      回复
登录 后发表内容