mht в webbrowser из памяти...
От: Аноним  
Дата: 27.06.06 13:11
Оценка:
Добрый день.

Есть потребность загрузить mht в webbrowser из памяти.
Если использовать navigate и путь к файлу, то все показывает нормально.

Но перед загрузкой еще требуется провести некоторые действия с файлом.
Если, например, в webbrowser содержимое загрузить с помощью DocumentStream
(предварительно считав из файла и обработав), то документ
отображается некорректно. (походу парсинг просто не происходит,
хотя если брать простой html, то через Stream все нормально).

Спасибо.

ЗЫ сохранить куда-нибудь во временную папку не предлагать


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
mht в webbrowser из памяти...
От: Аноним  
Дата: 06.01.07 16:30
Оценка:
Возникла аналогичная потребность .... хотелось бы узнать нашлось решение этой проблеммы? ...


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: mht в webbrowser из памяти...
От: Tim Россия RSDN.ru
Дата: 27.03.07 13:11
Оценка:
MI>Возникла аналогичная потребность .... хотелось бы узнать нашлось решение этой проблеммы? ...

Необходимо явно задавать ContentType, т.к. при использовании Navigate, IE определяет его по разрешению.

Например, если вы используете PlugProtocol, в реализацию метода Start() необходимо добавить строчку вида:


protSink.ReportProgress(BINDSTATUS.BINDSTATUS_MIMETYPEAVAILABLE, "message/rfc822");


Значения Content Type можно найти в реестре HKEY_CLASSES_ROOT/.mht/Content Type
или использовать функцию FindMimeFromData из urlmon.dll
--
Как мы живем государственная тайна, на что — коммерческая, с кем — личная.
Re[2]: mht в webbrowser из памяти...
От: Яфр  
Дата: 06.04.07 12:44
Оценка:
Tim, а можно подробнее?.. Очень был бы признателен
Re[3]: mht в webbrowser из памяти...
От: Tim Россия RSDN.ru
Дата: 10.04.07 05:55
Оценка:
Здравствуйте, Яфр, Вы писали:

Яфр>Tim, а можно подробнее?.. Очень был бы признателен


поподробней здесь:
Asynchronous Pluggable Protocol
Автор(ы): Вадим Макутин
Дата: 12.06.2004
Разбирается создание и работа собственного интернет-протокола, приводится пример приложения, использующего такой протокол.
, а дальше см. предыдуший пост.
--
Как мы живем государственная тайна, на что — коммерческая, с кем — личная.
mht в webbrowser из памяти...
От: Аноним  
Дата: 13.03.07 07:58
Оценка:
http://www.microsoft.com/Rus/Msdn/Activ/MSVB/Archive/Components/Standard/317.mspx


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.