微信小程序 文件系统
作者: --时间: 2025-05-18 08:18:26
阅读量:
微信小程序提供了一套以小程序和用户维度隔离的文件系统,通过 wx.getFileSystemManager() 可以获取到全局唯一的文件系统管理器来管理文件。
文件分类
文件分为代码包文件和本地文件两大类。本地文件被用户添加到手机后,会有一处独立的存储区域,以用户维度隔离,同一台手机不同微信用户不能访问其他用户的文件,同一用户不同appId之间的文件也不能互相访问。
代码包文件
适用于放置首次加载时需要的文件,对于内容较大或需要动态替换的文件,推荐在小游戏启动之后再用下载接口下载到本地。访问时从项目目录中写文件路径,不支持相对路径。
修改代码包文件
代码包内的文件无法在运行后动态修改或删除,修改代码包文件需要重新发布版本。
本地文件
本地文件被添加到用户手机后,有一块独立的文件存储区域,以用户维度隔离,同一台手机不同微信用户不能访问其他用户的文件,同一用户不同appid之间的文件也不能互相访问。
本地文件分类
- 本地临时文件:只能通过特定接口产生,重启后即不可用,无法直接写入内容。
- 本地缓存文件:只能通过将本地临时文件保存转换获得,重启后仍可用。
- 本地用户文件:提供一个用户文件目录给开发者,可以完全自由读写。通过wx.env.USER_DATA_PATH获取该目录路径。
读/写权限
文件类型 读 写 代码包文件 有 无 本地临时文件 有 无 本地缓存文件 有 无 本地用户文件 有 有 清理策略
- 本地临时文件只保证在小程序当前生命周期内有效,一旦小程序被关闭就可能被清理即下次冷启动不保证可用。
- 本地缓存文件和本地用户文件的清理时机跟代码包一样,只有在代码包被清理的时会被清理。
-
B2B2C多用户商城系统支持企业自营与商户入驻模式共存 会员一站式精细化营销工具 多用户分销,带来爆发式增长
系统支持平台自营+供应商店铺共存的经营模式(类天猫&京东模式),帮助企业打造生态级商业平台为目的的电子商务系统。
免费试用系统 -
B2B2B电商交易系统优化供应链协作 授信及账期支付 商品按照数量阶梯设价
全渠道订货/采购及经销商管理数字化系统,实现供应链整合和交易便捷化。
免费试用系统 -
S2B2B电商交易系统供销一体化,提高市场集中度 集团管控一体化,有效实现供需匹配 移动应用一体化,提高运营综合效率
上下游资源整合数字化解决方案,赋能产业供应链,构建产业互联网生态体系。
免费试用系统

更多产品任你选