2011-01-11 5 views
1

Добрый вечер,JEditorPane встроенные изображения не могут быть отображены

Я пытался отобразить HTML-код в JEditorPane с внедренными изображениями. Код изображения, которое я получаю, заключается в следующем:

<img title="1909-yamaha-nemesis2.jpg" alt="1909-yamaha-nemesis2.jpg" src="cid:ii_12d7652d11e8d9a6"> 

Как вы можете себе представить, я не могу отобразить изображение, любую идею? Я подозреваю, что это должна быть кодификация CID.

Спасибо заранее,

ответ

0

http://java-sl.com/tip_local_images.html Вы можете использовать тот же подход и поместить изображение в локальном кэше.

+0

Спасибо Stanislav за ответ, но мне действительно нужно получить изображение изнутри текста html, а не загружать изображение из локальной папки или создавать его динамически. –

+0

Боюсь, нет простого ответа. HTMLEditorKit не может обработать это. Вы можете добавить пользовательскую обработку для тега и проверить, начинается ли src с cid. Если да, вы можете размещать изображения в локальном кеше и использовать их. – StanislavL

+0

Станислав, я мог бы решить эту проблему, следуя вашим советам, просто получить изображения из локального sorce, я имею в виду, я загрузил изображения, а затем включил их в исходный код. Просто замените СРК изображения на файла:.! // » , а затем заменить исходный HTML тег полностью Спасибо человек;) –

Смежные вопросы