运行完以后,得到的数据是这样的
得到的图片的临时地址也是http格式,而不是wxfile格式,但是用FileSysyemManger.readFile就转不了base64
但是如果使用chooseImage这种方法拍的照片就可以转base64
运行以后的结果
图片临时地址也是http格式的,用FileSysyemManger.readFile就可以转
想问问大神有解决办法吗?
(ps:为啥不就用chooseImage?因为这个api很奇葩,拍照以后,要点一下右下角的”对勾“,然后过短暂的一小会,点完“对勾”以后还要点一个右上角的“完成”,重度强迫症患者表示不明白为什么要确认两次)
找到问题了!
takephoto拍照片时,界面上必须有camera这个组件
而且这个组件要有一个大小,比如 style="width: 80%; height: 100rpx;
即:要在界面上有显示,比如这样
上面那个红块就是camera那个组件的显示
就可以转成base64了
我的可以