在上一篇的博客當中,寫了前端如何將普通的圖片格式轉為base64的圖片,今天開發的時候遇到了后台返回的圖片格式是base64的,我這邊需要把base64的圖片格式轉為普通的,搜了一下js的方法,感覺很復雜,后來找到了一種img的src的屬性的方法,只要在src的后面加上一段過濾器即可。
<img src="data:image/png;base64,這里放字符"/>
$.ajax({
url: getv1 + '/weixin/pay/payOrder',
type: 'POST',
dataType: 'json',
data: { orderId: data },
success: function(res) {
if (res.status == 0) {
var image = res.data.image; //微信的支付二維碼
$(".wephimg").attr("src", 'data:image/png;base64,' + image);
/* <img src="這里放字符"/>*/
} else {
layer.msg(res.msg);
return false;
}
}
});