2013-09-26 39 views
2

這是相當奇特的。我的html字符串中有2個圖像 - 2個獨立的圖像標籤。一個三角形,然後是一個圓圈。圖像數據是64位編碼數據。對於圖像的HTML源代碼如下所示:CKEditor不顯示圖像數據

<p> 
<img alt="dac84c31850f292e0bb60901680b27b7.png" src="data:image/png; base64, encoded-image-data here></p> 

如果我粘貼圖像的任何一個HTML源代碼,CKEDITOR顯示是正確的。如果我在兩張圖片中都粘貼html,則只顯示圓圈。三角形去了哪裏?它被覆蓋了嗎?在將HTML上載到CKEditor之前,是否需要在Javascript中設置一些內容。目前這裏是我做的:

CKEDITOR.instances['myinstance'].setData(data['question']); 

其中data ['question']包含html源代碼。

在閱讀本論壇時,看起來像CKEditor存在很多圖像顯示問題 - 但這一個讓我難住。

有人能指出我正確的方向嗎?謝謝!

Mmiz

+0

你有一個例子,你可以顯示?還是一個實際圖像數據的pastebin(或類似),以便我們可以使用我們的安裝進行測試?有趣的情況。 – Nenotlep

+0

我曾想要粘貼圖像數據,但我不認爲這個編輯喜歡它。有其他地方可以發佈嗎?這不是那麼大。 – user1072910

+0

也許在http://pastebin.com/? – Nenotlep

回答

0

你的數據是有點腐敗,我認爲這打破CKEditor的這個有趣的方式。仔細查看你的圖像數據。圖片標籤以此結尾:

...AAElFTkSuQmCC" 21px; height: 24px;"> 

這不是一個有效的標籤(樣式屬性已損壞)。嘗試這樣的圖像和它的作品

...AAElFTkSuQmCC" style="height:24px; width:18px" /> 
+0

錯誤我的身高和寬度值是有點不對,但你得到的想法 – Nenotlep

+0

http://pastebin.com/edV6ByKm這是原來的pastebin,如果其他人有興趣的方式。並且http://pastebin.com/uKs7Wwmn這裏是我提出的解決方案。 – Nenotlep

+1

哦謝謝你謝謝你!它的確的確有用!只是表明,不建議在我應該知道的情況下進行調試,但不建議更好地進行調試。再次感謝你!多謝。 – user1072910