小程序嵌套h5上传图片遇到的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/caixiajia/article/details/83541159

1、一开始使用原生的input type="file"上传,发现在ios下点击照相机或相册后直接退出小程序;

2、在微信开发者论坛询问后确实存在这个问题,于是改用直接调用wx.chooseImage()方法;

3、因为要兼容ios和android,发现ios下直接使用wx.chooseImage方法返回的localIds作为img src不能正常显示图片,于是使用

wx.getLocalImgData这个方法返回的localData作为img src,这里必须加上一句话,否则无法显示

localData = localData.replace('jgp', 'jpeg') //iOS 系统里面得到的数据,类型为 image/jgp

4、android下可以直接使用wx.chooseImage方法返回的localIds作为img src显示图片

折腾了2天。。。。

猜你喜欢

转载自blog.csdn.net/caixiajia/article/details/83541159