![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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...............