Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - Сохранение веб-страницы в MHTML

Ответить
Настройки темы
.NET - Сохранение веб-страницы в MHTML

Пользователь


Сообщения: 78
Благодарности: 0

Профиль | Отправить PM | Цитировать


Встала задача сохранить полностью веб-страницу (с картинками и форматированием).
Нашел в инете кучу однотипных советов как сохранить веб-страницу. Переписав все на C# получил следущее.


Код: Выделить весь код
private void MHTFileSaveCreateOverWrite(string sPathToFile, string sFileName, string sURI)
           {
               CDO.Message iMessage = new CDO.Message();
               iMessage.CreateMHTMLBody(sURI, CDO.CdoMHTMLFlags.cdoSuppressNone, "", "");
               ADODB.Stream adodbstream = new ADODB.Stream();
               adodbstream.Type = ADODB.StreamTypeEnum.adTypeText;
               adodbstream.Charset = "windows-1251";
               adodbstream = iMessage.GetStream();
               adodbstream.SaveToFile((sPathToFile + sFileName), ADODB.SaveOptionsEnum.adSaveCreateOverWrite);
               adodbstream.Close();
           }
Какова же была радость, когда открыл сохраненный на винте файл в IE - все получилось как нужно.
НО! Радость была недолгой. При отсутствии подключения к сети, страница оказалась без картинок и форматирования!
Пробовал в IE сохранить эту же страницу как .mht (на время подключив сеть) - все сохраняется на ура.

Уважаемые профессионалы, помогите пожалуйста любителю разобраться с этой проблемой.
Может есть другие пути реализации?

Отправлено: 17:23, 11-04-2010

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - Сохранение веб-страницы в MHTML

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Сохранение загруженной html-страницы Sestrichka AutoIt 12 12-11-2009 18:50
Сохранение страницы в Internet Explorer 6.0 sp2 ? GifuN Microsoft Windows NT/2000/2003 1 07-03-2008 15:01
печать веб страницы abasus Хочу все знать 4 13-09-2005 17:16
запретить сохранение страницы. ?? Dafi Вебмастеру 48 12-02-2005 23:47
загрузитьт веб-страницу с веб-страницы AlexSaaa Хочу все знать 2 11-01-2005 17:07




 
Переход