Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Почему не работает???
|
|||
|---|---|---|---|
|
#18+
Опять (снова) проблемы с отображением графического файла из БД. Вот имеется свой класс, реализующий интерфейс IHttpHandler: namespace pic { public class view_pic : IHttpHandler { public view_pic() { } bool IHttpHandler.IsReusable { get { return true; } } void IHttpHandler.ProcessRequest(HttpContext context) { HttpRequest re = context.Request; HttpResponse res = context.Response; int id = Convert.ToInt32(re.QueryString["id"]); SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["Constr"]); SqlCommand cmd = new SqlCommand("select img from example_eq where id=" + id); conn.Open(); SqlDataReader rd = cmd.ExecuteReader(); if (rd.Read()) { res.Clear(); res.ContentType = "image/jpeg"; res.OutputStream.Write(rd.GetSqlBinary(0).Value, 0, rd.GetSqlBinary(0).Length); res.End(); rd.Close(); } conn.Close(); } } } В web.config указано: <httpHandlers> <add verb="*" path="img.aspx" type="pic.view_pic"/> </httpHandlers> В итоге ничего не показывает. В чём причина? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 16:55 |
|
||
|
Почему не работает???
|
|||
|---|---|---|---|
|
#18+
В чем выражается неработа то? Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 21:32 |
|
||
|
Почему не работает???
|
|||
|---|---|---|---|
|
#18+
Просто не отобржаются картинки, вместо них красные крестики. А страница в целом грузится нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 22:01 |
|
||
|
Почему не работает???
|
|||
|---|---|---|---|
|
#18+
Посмотри у тебя в IIS 6 установленно (мапинг) расширение - . jpeg Если нет, то установи ____________________________________________________ ученье - свет, а не ученье - чуть свет и на работу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 23:15 |
|
||
|
Почему не работает???
|
|||
|---|---|---|---|
|
#18+
Ну а отладчиком пробовал - в хендлер заходим? Если просто хендлер дернуть что получается - крестик или ошибка какая? Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 02:35 |
|
||
|
Почему не работает???
|
|||
|---|---|---|---|
|
#18+
Всё спасибо за помощь. В итоге сделал хэндлер в другой сборке и на сайте добавил на этот класс Add Reference. Потом нашёл ошибку в хэндлере забыл написать cmd.Connection=conn; А потом видимо надо было заново добавить Add Reference. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2006, 08:42 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33862573&tid=1391565]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
135ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 265ms |
| total: | 512ms |

| 0 / 0 |
