小程序相机拍照返回地址真机和模拟器不一致导致转base64有障碍
我想做的事情是把相机拍的照片转base64 在开发工具上相机拍照后回调的地址为: http://tmp/wx72ed58f3e61be614.o6zAJs0Iehnb4hVE88CbaddvsqfI.VtZhhDefRaR20c3bb5a9bea9755dfb9ee583d1b71e17.jpg 但是在真机上获得的地址为: wxfile://tmp_5acac4e82ac48250b3f5468f2a32d4d4.jpg 问题是: 在模拟器上,我可以通过 wx.request 设置responseType: 'arraybuffer' 拿到图片并且进行base64转换,真机这条路行不通。 我还尝试过在真机上把image先放到canvas,在从canvas拿到image buffer转png,最后png转base64的路径,但是在iphone8+iOS11+微信最新版上我这么干拿到的base64图片有错,图片方向转了180°+镜像