gpt4 book ai didi

javascript - Internet Explorer 和 Base64 图像显示

转载 作者:行者123 更新时间:2023-12-02 23:50:46 25 4
gpt4 key购买 nike

为了使用 Javascript 更轻松地在客户端操作各种图像,我在服务器端(在 VB 2010 中)编写了一个函数,将文件转换为发送到客户端的 Base64 字符串。

当我在 Internet Explorer 8.0 中尝试使用 3 个不同的图像(1 个纵向和 2 个横向)时,我意识到只有纵向图像完全显示,同时两个横向图像都被 chop (我只能看到图像的上半部分) )。

我以为我的转换功能有错误,直到我用 Firefox 尝试我的本地页面:每个图像都在 Firefox 中完美显示。

所以我的问题是:这是 Internet Explorer 的一个众所周知的错误吗?如果答案是肯定的,是否有针对该众所周知的错误的众所周知的补救措施?

最佳答案

IE8 只能处理最大 32kb 的 Base64 URI 图像。这是一个有点烦人的限制,但您仍然可以使用图标/等。请记住,无论如何,Base64 编码的图像在管道中发送的数据平均多出 33%,所以……呃,你知道,请使用你的判断。

对于任何感兴趣的人,也可以在 IE6/7 中实现这些工作(我可能会补充说,没有 32kb 限制...):http://venodesigns.net/2010/06/17/you-got-your-base64-in-my-css/

关于javascript - Internet Explorer 和 Base64 图像显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10159500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com