JSSDK-chooseImage 安卓端无法正常显示

2020-12-05  本文已影响0人  hello_web_Front

直接上图,这是ios和安卓调用jssdk chooseImage getLocalImgData 得到的base64对比

安卓


android.png

IOS


ios.png

原因:很显然安卓得到的base64字符串是没有前缀的,这才导致的不显示。
办法:先判断是安卓还是ios,如果是安卓那么自己手动拼接一个就好啦

    isAndroid() {
      let u = navigator.userAgent;
      if (u.indexOf("Android") > -1) {
        return true;
      } else {
        return false;
      }
    },
if(安卓){
base64= "data:image/png;base64," + base64;
}
上一篇 下一篇

猜你喜欢

热点阅读