powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Image [...] can not be displayed, because it contains errors
3 сообщений из 3, страница 1 из 1
Image [...] can not be displayed, because it contains errors
    #34175137
DuШes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет.
Вот сижу ломаю голову, вроде бы тривиальнрая задача, а убил уже пару часов на поиски в гугле и танцы с бубном...

При обращении к aspx-странице нужно сгенерить gif и отдать клиенту, упрощенный пример ниже:

  public class GifCreator
    {
        public static void SetGifContent()
        {
            HttpResponse response = HttpContext.Current.Response;

            response.ContentType = "image/gif";
            using (MemoryStream memoryStream = new MemoryStream())
            {
                using (Bitmap bitmap = new Bitmap(300, 300))
                {
                    bitmap.Save(memoryStream, ImageFormat.Gif);
                    memoryStream.WriteTo(response.OutputStream);
                }
            }
            response.Flush();
            response.End();
        }
    }


  public void Page_Load()
  {
     .....
     GifCreator.SetGifContent();
  }

в браузере вижу (для данного случая) пустой черный квадрат 300х300px, но... при просмотре properties в firefox (1.0.7) вижу alternate text The image “http://localhost/....aspx” cannot be displayed, because it contains errors.

Как вылечить??? ума не приложу, картинка отобраджается корректно, IE также проглатывает на ура...но вот это сообщение почему-то беспокоит:(

...
...
Рейтинг: 0 / 0
Image [...] can not be displayed, because it contains errors
    #34176154
annaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, DuШes, Вы писали:

DШ>Привет.
DШ>Вот сижу ломаю голову, вроде бы тривиальнрая задача, а убил уже пару часов на поиски в гугле и танцы с бубном...

DШ>При обращении к aspx-странице нужно сгенерить gif и отдать клиенту, упрощенный пример ниже:
DШ>...
DШ>в браузере вижу (для данного случая) пустой черный квадрат 300х300px, но... при просмотре properties в firefox (1.0.7) вижу alternate text The image “http://localhost/....aspx” cannot be displayed, because it contains errors.

DШ>Как вылечить??? ума не приложу, картинка отобраджается корректно, IE также проглатывает на ура...но вот это сообщение почему-то беспокоит:(

Этот текст всего лишь был добавлен автоматически для случая когда картинка не сможет быть открытой, тогда этот текст будет показан в браузере для пользователя, т.е. это аттрибут тэга <img>: <img alt="text" />
...
Рейтинг: 0 / 0
Image [...] can not be displayed, because it contains errors
    #34176426
denisio_mcp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, DuШes, Вы писали:

DШ>При обращении к aspx-странице нужно сгенерить gif и отдать клиенту, упрощенный пример ниже:
DШ>
DШ>  public class GifCreator
DШ>    {
DШ>        public static void SetGifContent()
DШ>        {
DШ>            HttpResponse response = HttpContext.Current.Response;

response.Clear();

DШ>... << RSDN@Home 1.2.0 alpha rev. 0>>
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Image [...] can not be displayed, because it contains errors
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]