我遇到的问题是,web-view业务域名配置。选择原图的情况下,使用chooseImage获得localids,Android系统下获得的图片比ios要模糊很多
具体步骤:
方法一:
1、引入JSSDK1.2.0库,调用chooseImage获得localids,上传的是原图;
2、Android系统下,将获得的localId直接通过
标签显示出来,图片模糊;
IOS系统下,由于直接使用localId不能显示图片,所以调用getLocalImgData,传入localId,以此获得图片的base流,然后通过
标签显示出来,图片是清晰的
方法二:
1、引入JSSDK1.2.0库,调用chooseImage获得localids,上传的是原图;
2、调用getLocalImgData,传入localId,以此获得图片的base流;
3、Android系统下,由于获取的base流不完整,缺少头部,所以在base流前面拼接“data:image/jpeg;base64,”头部,然后通过
标签显示出来,图片又是模糊的
IOS系统下,base流是完整的,通过
标签显示出来,图片是清晰的
由于对图片的清晰度要求较高,卡在这里了,一直不能解决,麻烦你们帮我看一下,谢谢!