我需要向包含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