[system] API `getFileSystemManager` is not yet implemented 解决方法

[system] API `getFileSystemManager` is not yet implemented 解决方法

最近在学习uniapp,踩坑是必然的,比如题目上的这个bug,确切的说不能说是bug而是不支持。所以今天记录一下学习的第一坑吧。请看下图:

需求: 上传一张图片获取图片信息, 转码为base64格式

 

请忽略那个猕猴桃,看红色的错误:

[system] API `getFileSystemManager` is not yet implemented

[system] TypeError: Cannot read property 'readFile' of undefined

为什么会报错? 找不到原因啊?怎么办呢?…..

不要怕,其实就是在学习之前没有认真的阅读文档,(阅读了估计也不会记得哈哈哈)我们来看一张图,答案就在这个图上面:

看到红框的东西了吗?

不支持,是不是在H5或者字节跳动小程序打开了?

显然我是在 HbuilderX 里面运行的,也就是 H5, 所以才会报错,因为不支持, 那么我们用该怎么办呢?

除了红框以外的我们都可以选择了, 我选择了微信小程序开发工具,运行结果如下:

此红非彼红, 转为base64 成功了。

⚠️温馨提示学习者: 我们在使用某一个API的时候,先看看它兼容那些平台再去,免得跟我一样咣当掉坑里!

 

 

微信关注“优月优”公众号,获取免费赠书。
提醒:本站所有图书/视频资源均索引自互联网,版权争议与本站无关。如有侵权或其他争议的可能性,请发起版权投诉,因本站未参与任何制作、转制、存储等任一环节,故无法对涉及到的资源进行删除,本站会依据DMCA原则, 对涉及的资源链接进行删除。因为所有图书资源均不属于本站,本站只提供索引服务,故本站不保证任何资源的准确性,权威性,请使用者自行判断。
微信公众号
关注我们,每天及时接收最新的学习资料
12000人已关注
分享到:
赞(1) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏