2011-06-08 37 views
3

我有一個base64字符串,我需要證明它在我的IE瀏覽器,我試圖用追加Base64字符串圖像數據顯示在IE中?

數據:圖像/ GIF; BASE64,R0lGODlhEAAOALMAAOazToeHh0tLS/7LZv/0jvb29t/F3 // UB/ /ge8WSLf/RHF/3kdbW1mxsbP // /// MF yH5BAAAAAAALAAAAAAQAA4AAARe8L1Ekyky67QZ1hLnjM5UUde0ECwLJoExKcpp

上述語法它工作正常,在Firefox,但不工作的IE瀏覽器? 任何想法如何讓我的圖像顯示?我試圖從我的代碼asp.net頁面代碼中設置src屬性。

感謝

+1

什麼是真實圖像的樣子? – ppumkin 2011-06-08 13:17:21

+1

哪個版本的IE?你怎麼把它展示在哪裏? – 2011-06-08 13:19:19

回答

2

這應該在IE

<img src="data:image/gif;base64,<YOUR DATA>" alt="Base64 encoded image" width="150" height="150"/> 

IE限制了這種在線大小爲32KB工作..

但是,似乎有什麼東西不對您的base64數據。它不適用於我的Chrome,IE或其他任何測試。

http://jsfiddle.net/ppumkin/5JAjh/

+0

在Chrome和Firefox中,圖像對我來說是透明的,在IE中不起作用。 – 2011-06-08 13:16:17

+0

嗨,那只是一些不真實的虛擬數據。感謝您幫助並對不正確的base64數據感到抱歉。我得到這個工作,我認爲內聯大小造成了差異,所以我得到了我的形象的縮略圖,然後base64,現在開始工作。所以再次感謝! – user581157 2011-06-08 13:58:57