Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Помагите написать HTTPHANDLER с заменой ImagURL


Автор: zexer 9.9.2007, 06:10
нужен HTTPHandler который загружал страницу а фотки из этой странице загружалась с локальной папки (ну типа подмена ImagURL ) которые были заранее сохранены. 

страница загружаетца "
Код

wbNL.Navigate("http://ya.ru/");
"

в примеру http://ya.ru/logo.gif    а должна c:/logo/logo.gif

Автор: GavriKos 9.9.2007, 19:32
Не знаю, есть ди стандартные методы для этого.... А нельзя простым анализом строки?

Автор: zexer 10.9.2007, 05:25
а эта как?    smile 

Автор: GavriKos 10.9.2007, 07:31
В строке адреса проверяешь наличи вхождения расширений рисунка, причем при нахождении вхождения проверяешь, чтоб они были в конце (от длины строки отнять опред.число). Ну и потом меняешь строку.

Автор: zexer 10.9.2007, 12:13
а ви моглибы небольшой пример показать а толка начинаю изучать сам несагу Спосиба зарание за помош

Автор: GavriKos 10.9.2007, 17:46
Именно шарп я тоже тока учу и со строками не работал еще. Посмотри для string поиск подстроки в строке и все.

Автор: agapitPSG 11.9.2007, 08:24
Цитата(GavriKos @ 10.9.2007,  07:31)
В строке адреса проверяешь наличи вхождения расширений рисунка, причем при нахождении вхождения проверяешь, чтоб они были в конце (от длины строки отнять опред.число). Ну и потом меняешь строку.

А ты не думал, что рисунки можно генерить вываливая в вывод?
Я думаю здесь нужен парсинг странички и поиск тега img.

Автор: GavriKos 11.9.2007, 16:55
Т.е. перехватывать картинку не на этапи загрузки, а еще при подгрузке странички? Тоже метод, в принципе может даже и проще. Хотя методы нужны те же smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)