wx.getFileSystemManager().readFile读取文件没有权限,需要怎么处理?-灵析社区

codbad

![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241201/6c01387ea52e5f6676a3f18ab722a26f.png)

阅读量:17

点赞量:0

问AI
参见 "https://developers.weixin.qq.com/miniprogram/dev/framework/ab..." (https://link.segmentfault.com/?enc=wcrZN5ERDC5D5IDJt5Fjjw%3D%3D.qrBeSDkApfkdEyfOD7DFIymNZhK4yrrKHLNjlc%2BcEzb4epXUtXB4URf49rNzLDwdlFCWqpo9ZEBJ9pYn1m1L4ys4yuTc8Dfe1dVJ%2BIHMhYiFx9BZ2C2aZZFFZ9ltFcXh) «代码包文件的访问方式是从项目根目录开始写文件路径,不支持相对路径的写法。如:/a/b/c、a/b/c 都是合法的,./a/b/c ../a/b/c 则不合法» 小程序中不允许相对路径的写法 *** 另外你对这个 API 的理解有误差,微信小程序中的 文件系统 其实类似浏览器中"Origin Private File System" (https://link.segmentfault.com/?enc=%2Bg0mZhvtv4YiIfTskFyuSg%3D%3D.K83YTITVJ9yf2uDgELLRNBD0OHGSF9RdVuMZD4%2BhcukG0EExkInFvekC6gPMZG50PsDbrj9xnMRh8C7no0brjt7nm4oOJTCGXFxDcJ0mtVFDBL5ygAvJYutVn0shzrQ%2B)的概念,它是供小程序使用的一块独立的文件区域,与代码文件和用户私有文件是独立的关系。你这里大概是想引用代码中的静态资源,是不能用这个API的 «本地文件指的是小程序被用户添加到手机后,会有一块独立的文件存储区域,以用户维度隔离。即同一台手机,每个微信用户不能访问到其他登录用户的文件,同一个用户不同 appId 之间的文件也不能互相访问。»