【发布时间】:2018-03-15 03:02:28
【问题描述】:
我正在尝试使用从数据库中获取的 base64 BLOB 更新背景图像。
HTML:
<div valign="bottom" class="profile-photo card-header color-white no-border"></div>
jQuery:
var profilePhoto = data.profilePhoto;
$(".profile-photo").css("background-image","url(data:image/png;base64," + profilePhoto + ")");
profilePhoto 肯定包含二进制数据,由console.log() 验证,但无论出于何种原因,这都不起作用!
【问题讨论】:
-
在 jQuery 代码中手动粘贴 blob 是否有效?
-
不,如果我只使用 url 而不是 blob、粘贴或其他方式,它就可以工作。
标签: javascript jquery html css blob