收藏
回答

FileSystemManager.readFileSync,里面的Path支持哪些后缀名?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小游戏 Bug FileSystemManager 工具 1.05.2103200 2.16.1

在微信小游戏下,我用egret的RES.getResByUrl , 以BIN形式读取本地一个叫UIResource.config 文件出错,后缀名改成json读取正常(也是BIN形式)。

出错的提示是 readFileSync fail xxxx/xxxx/UIResource.config not found。但用json后缀就不会。

内部调用的是FileSystemManager.readFileSync,encoding 都为空。

如果不使用微信小游戏模式,直接egret运行读取config是正常的。

初步判断有可能是微信小游戏开发工具的web服务器,文件的MIME类型支持少了config后缀。因为我自己搭的IIS服务器,针对config后缀名有添加过MIME类型,不添加的话会导致403。

不知道微信小游戏实际平台里面支持哪些后缀名。

因为我项目原本是客户端的,里面资源各种后缀名挺多的,xx,skel,plist,atlas这些。不确定有多少能兼容。

最后一次编辑于  2021-04-19
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容