|
webbrowser
|
|||
---|---|---|---|
#18+
Добрый день. Есть html код, в нем есть <img border="0" width="384" height="204" id="Picture_x0020_1" src="image001.png> Этот код открывается в webbrowser, соответственно картинку он пытается догрузить с диска. Есть ли возможность это дело перехватить, т.к. файл картинки лежит в базе и не хотелось бы его перед этим писать на диск, а сразу загрузить из памяти. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 18:21 |
|
webbrowser
|
|||
---|---|---|---|
#18+
Можно, но довольно хитрое это дело. Нужно писать custom pluggable protocol, который должен быть com dll и он будет полностью изолирован от основной программы. То есть как минимум ему нужно персонально предоставлять строку подключения. Я решал проблему изоляции, оформив основную программу в виде ActiveX exe (как эксель, а в протоколе вызывал GetObject(, "Super.Application")), но дотнет их делать не умеет. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 19:58 |
|
webbrowser
|
|||
---|---|---|---|
#18+
Может, попробовать в своей проге поднять простейший веб-сервер на каком-нибудь порту, тогда картинке можно указать Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 20:10 |
|
webbrowser
|
|||
---|---|---|---|
#18+
Яростный МечМожет, попробовать в своей проге поднять простейший веб-сервер на каком-нибудь порту, тогда картинке можно указать Код: c# 1.
Это, пожалуй, даже проще. Только брандмауэры и антивирусы могут взвыть. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 20:12 |
|
webbrowser
|
|||
---|---|---|---|
#18+
ещё вариант - Data:_URL Но если у юзера установлен IE 7-, то не прокатит. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.04.2013, 20:18 |
|
webbrowser
|
|||
---|---|---|---|
#18+
Яростный Мечещё вариант - Data:_URL Но если у юзера установлен IE 7-, то не прокатит. Вот это интересно, надо вкурить. Ну и спасибо всем аз отвтеы. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 10:58 |
|
webbrowser
|
|||
---|---|---|---|
#18+
Miles, ... примерно таким образом почтовые клиенты подставляют инлайновые картинки в текст сообщения в формате HTML ... т.е. тэг cid: заменяется на data:image/png;base64 (например) и подставляется строка в base64, которая на почтовом сервере уже в готовом виде ... А если надо файл из байтового потока, то можно использовать BinaryReader в массив, а его Convert.ToBase64String ... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.04.2013, 11:17 |
|
|
start [/forum/topic.php?fid=20&msg=38228181&tid=1404835]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 150ms |
0 / 0 |