Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[13.58.112.1] |
|
Сообщ.
#1
,
|
|
|
Есть HTML документ, берется он из БД и напрямую потоком пихается в IWebBrowser2, код показывать не буду, т.к. все работает.
Есть пара картинок, которые в этом HTML-документе прописаны следующим образом: <img src="1.gif">, они сохраняются на диск! Эти картинки сам документ найти не может, т.к. у него не установлена рабочая папка. Можно установить BaseUrl в заголовке самого HTML-документа: <BASE HREF="file:///D|/MainDoc/"> Можно ли как-нибудь это сделать, используя IWebBrowser2? |
Сообщ.
#2
,
|
|
|
fenix710
Если есть кеш, в него и надо кидать картинки. |
Сообщ.
#3
,
|
|
|
Цитата fenix710 @ Можно ли как-нибудь это сделать, используя IWebBrowser2? наверно, можно. учитывая, что head - такой же тэг, как и остальные |
Сообщ.
#4
,
|
|
|
1) Подсовывать BASE в html, достанный из базы
2) Примерно так... Неохота расписывать в деталях, схематично так: IHTMLDocument2 = IWebBrowser2->get_document() IHTMLDocument2->getElementsByTagName ("HEAD")[0]->appendChild (IHtmlDocument2->createElement ("BASE")->put_href("file:///...")) Хотя второе вряд-ли заставит отобразиться картинки |