Base64 DataURL图像的大小限制是多少?

时间:2012-09-28 09:35:53

标签: javascript html5 web base64

我想知道要在浏览器中加载的Base64 DataURL图像的最大长度是多少?

谢谢!

2 个答案:

答案 0 :(得分:27)

引用MDN on this

  

长度限制

     

虽然Mozilla支持基本上无限长度的数据URI,但浏览器不需要支持任何特定的最大数据长度。例如,Opera 11浏览器将数据URI限制为大约65000个字符。

还有caniuse.com,您还可以在其中查找跨浏览器的支持:

  

Internet Explorer 8中的支持仅限于图像和CSS文件等链接资源,而不是HTML文件。 IE8中的最大URI长度为32KB。在IE9中,也支持JavaScript文件,最大大小限制设置为4GB。

答案 1 :(得分:6)

并非所有浏览器都支持数据URI方案。 IE7及更早版本根本不支持数据uri。 IE8的限制为32k。

http://www.bennadel.com/blog/2002-Creating-Base64-Encoded-Data-URLs-For-Images-In-ColdFusion.htm