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

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

TidHttp -> TImage [D2005, XP]


niil ©   (2007-02-26 00:15:00) 

Суть загрузить картинку с опр. адрессом в Timage
Код:
var
Jpg: TJPEGImage;
Bmp: TBitmap;
ImgT: TImgType;
Str: TMemoryStream;
begin
Str := TMemoryStream.Create;
IdHttp.Get(adr, Str);
ImgT := F_GetImgType(adr);
if ImgT = itjpg then
begin
 Jpg := TJpegImage.Create;
 Jpg.LoadFromStream(Str);
 Img.Picture.Assign(Jpg);
 Jpg.Free;
end;

Вылетает JPEG error #42
PS: Иногда при idhttp.get - вылетает ошибка протокола


Германн   (2007-02-26 01:42:00) [1]

А ты хотел порнушку даром получать? :)


Германн   (2007-02-26 01:39:00) [2]

Forbidden
You don't have permission to access /latinas/1.jpg on this server.

Apache/1.3.37 Server at www.theprofessionalbachelor.com Port 80


Mozilla FireFox версия 1.5.0.10


Palladin   (2007-02-26 01:06:00) [3]

и что? мне в браузере дает forbidden


niil   (2007-02-26 00:54:00) [4]

Долго не искал, вот http://www.theprofessionalbachelor.com/latinas/1.jpg


Palladin   (2007-02-26 00:50:00) [5]

дай ссылку на которую ругается


niil   (2007-02-26 00:48:00) [6]

Вот в этом и весь кавер. Сервак открытый, не автаризации ни куков не надо, ссылка на файл-картинку. Как можно выяснить, что требуется и как впихнуть в запрос это что-то? Я с инди совсем не дружу.


niil   (2007-02-26 00:45:00) [7]

Дык, там тупо файл картинка и все. Вроде куки не нужны


Palladin   (2007-02-26 00:45:00) [8]

короче отшивает тебя сервер, бо чего то ему не хватает... может быть даже авторизации (!)


Palladin   (2007-02-26 00:44:00) [9]

стоп... не то... врю нагло... при HTTP/1.1 403 Forbidden скорее всего в сопутствующем запросе не присутстует сопроводительных печенек и/или нужных значений hidden (в случае поста) переменных...


niil   (2007-02-26 00:43:00) [10]

Ясн, тогда посл. вопрос изначально можно опр. какие запросы поддерживает сервер? Или их через try...except пробывать
Если можно ссылку на материал.


Palladin   (2007-02-26 00:41:00) [11]

значит неверно обратился
например при позволеном пост обратился гет
а при поволеном гет обратился пост
короче индейская изба тебе


niil   (2007-02-26 00:30:00) [12]

А нас4ет ошибки протокола:
Project iscan.exe raised exception class EIdHTTPProtocolException with message 'HTTP/1.1 403 Forbidden'.
Появляется не всегда, но картинка по адрессу присутствует, т.к. броузером она выводится


Palladin   (2007-02-26 00:23:00) [13]

str.seek(0,sofrombeginning)
перед jpg.load...............


Наверх

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