用微信提供的图像接口,想要实现本地选择图片之后直接预览,然后再上传微信服务器的功能。选择图片没问题。但是预览选择的图片的时候部分安卓机不正常显示,而是显示白色块。像下图那样。
正常的是第二个图这样的
$('#chooseImage').on("click", function () { wx.chooseImage({ success: function (res) { images.localId = res.localIds; if(res.localIds.length<=1){ alert('已选择 ' + res.localIds.length + ' 张图片'); $("#img").find("img").remove(); $.each( res.localIds, function(i, n){ alert(n); $("#img").append('
'); }); //$("#chooseImage").text("重新选择照片"); }else{ alert("只能选择一张照片!"); } }, fail:function(){ alert("选图失败"); } }); });
这是我的代码。不知道是微信的bug还是我写的代码有问题。请大神帮看下。
认证高级PHP讲师