Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

image/gif - Mozilla отображается, а в ослике нет.


Rentgen ©   (2006-12-12 10:12:00) 

Всем привет!

в IdHTTPServer на CommanGet возращаю файл-картинку-gif.
AResponseInfo.ServeFile(AContext,'c:\image.gif');
в Mozilla отображается, а в ослике нет.
Может кто знает? Сталкивался? Как бы решить?

пробовал так(в CommandGet):

AResponseInfo.ContentType := 'image/gif';
AResponseInfo.WriteHeader;
ResultFile := TFileStream.create( 'c:\image.gif', fmOpenRead);
AResponseInfo.ContentStream := ResultFile;
AResponseInfo.WriteContent;


Тоже самое. В мозиле есть, в ИЕ нету :(

D2006/Win2003


Rentgen   (2006-12-12 13:59:00) [1]

Стандартный занят :)


Fredy314   (2006-12-12 12:44:00) [2]

У тебя сервер на 1234 порту работает? чем стандартный мешает?


Rentgen   (2006-12-12 12:43:00) [3]

Решил!!!
Вы не поверите!
файл image.gif оказался битмапом!
просто переименованым!!!
вот блин :)
видимо мозиле побарабану, какой формат файла, а ослику нет :)
УРА!

>>clickmaker ©
Спасибо за помощь!!!


Rentgen   (2006-12-12 12:38:00) [4]

т.е.
вот:
простая конструкция

AResponseInfo.ContentType:='image/gif';
AResponseInfo.ServeFile(AContext,'c:\image.gif');

в Мазиле работает, а в ИЕ - нет.
что делаю неправильно?


Rentgen   (2006-12-12 12:24:00) [5]

в CommanGet на документ index.html я создаю его и
посылаю: AResponseInfo.ServeFile(AContext,'c:\index.html'); //в нем одна строка <img src=image.gif>

после чего идет запрос в CommandGet на файл image.gif .
проверяю на расширение GIF и если, истина, то даю AResponseInfo.ServeFile(AContext,'c:\image.gif');


clickmaker   (2006-12-12 12:17:00) [6]


> [4] Rentgen ©   (12.12.06 12:12)

погоди... а как CommandGet выглядит? И как собственно сам GET?


Rentgen   (2006-12-12 12:12:00) [7]

(значок изображения) image.gif

Protocol: HyperText Transfer Protocol

Type: Not Available
Address: http://127.0.0.1:1234/image.gif
Size: Not Available
Diminsions: 28 x 30 pixels

Created:Not Available
Modified: Not Available

***
Сам гиф с размерами 32х32


clickmaker   (2006-12-12 12:05:00) [8]


>  [2] Rentgen ©   (12.12.06 12:04)

а если жмакнуть "свойства", что кажет?


Rentgen   (2006-12-12 12:04:00) [9]

.
> clickmaker ©   (12.12.06 11:51) [1]
>
>
> > Rentgen ©   (12.12.06 10:12)
>
> а что вместо нее в ослике?

значок несуществующей картинки


clickmaker   (2006-12-12 11:51:00) [10]


> Rentgen ©   (12.12.06 10:12)

а что вместо нее в ослике?


Наверх

Титульная страница Поиск, карта сайта Написать письмо