我需要向包含1920x1080 png的浏览器发送html响应。这是一个HTML查询截图。如何解决IE8 32k数据限制:uri上base64编码?
我对图像进行编码以base64并将其发送嵌入作为一个文本/ html内容类型。东西很简单,如:
<HTML><HEAD>Whatever</HEAD><BODY><img src="data:image/png;base64,data"/></BODY></HTML>
它在FF和Chrome上运行良好,问题是我需要支持IE8。 IE8作为数据长度的限制:uri。
如果我压缩图像,从而使PNG编码是在32K(约广告600x500),我失去了太多的信息。
这个问题最简单的解决方法是什么? (我没有访问服务器来托管图像或此类)
为什么要通过发送1920×1080的图像的任何具体原因'SRC =“数据:???' – NullUserException 2010-08-27 17:35:48
什么是我的其他选项 – Martin 2010-08-27 17:44:08
你并不需要支持IE7和IE6行运一条龙 – Gordon 2010-08-27 17:57:37