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