[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的时候,先看看它兼容那些平台再去,免得跟我一样咣当掉坑里!

 

 

站内部分资源收集于网络,若侵犯了您的合法权益,请联系我们删除!
赞赏是最好的支持
如果对你有帮助那就支持一下吧
立即赞赏
分享到:
赞(6) 打赏

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

支付宝扫一扫打赏

微信扫一扫打赏

小月博客-一个专注于分享的技术博客
没有账号? 忘记密码?