0

我从我的 mysql 数据库中获取我的图像作为 longblob,我为你准备了一些代码。这在 chrome 中有效,但在 IE8 中,图像无法正确渲染,或者找不到 img。

 <div class="car-image"><a href="carinformation.php?id='.$row["id"]. '"><img width="500px" height="200px" src="data:image/jpeg;base64,'. base64_encode($row["picture"]). '" />';
4

2 回答 2

1

IE8 不喜欢超过 32k 个字符的数据 URL。你的网址比那个长吗?

于 2012-04-28T23:17:49.530 回答
1

我尝试了相同的逻辑并在 IE 8 中成功。

你用base64encode的是base64encoded字符串吗?

于 2012-04-28T23:41:46.087 回答