小程序
小游戏
企业微信
微信支付
扫描小程序码分享
本地用户文件:小程序通过接口把本地临时文件缓存后产生的文件,允许自定义目录和文件名。跟本地缓存文件共计,小程序(含小游戏)最多可存储 200MB。
我在缓存文件到本地时候,如何先检查小程序的缓存剩余容量还有多少?
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我是这样实现的,供你参考
wx.getSavedFileList().then(res => {
var fileSize = 0;
var fileLimit = 204800;
console.debug("getSavedFileList", res)
if (res && res.fileList && res.fileList.length > 0) {
for(var i = 0; i < res.fileList.length; i ++) {
fileSize += Math.round(res.fileList[i].size / 1024)
}
var data = {fileSize, fileLimit}
if(fileSize / fileLimit > 0.8) {
data.needClear = true
that.setData(data)
})
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我是这样实现的,供你参考
wx.getSavedFileList().then(res => {
var fileSize = 0;
var fileLimit = 204800;
console.debug("getSavedFileList", res)
if (res && res.fileList && res.fileList.length > 0) {
for(var i = 0; i < res.fileList.length; i ++) {
fileSize += Math.round(res.fileList[i].size / 1024)
}
}
var data = {fileSize, fileLimit}
if(fileSize / fileLimit > 0.8) {
data.needClear = true
}
that.setData(data)
})