Текущий архив: 2007.03.18;
Скачать: CL | DM;
Вниз
TidHttp -> TImage Найти похожие ветки
← →
niil (2007-02-26 00:15) [0]Суть загрузить картинку с опр. адрессом в 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 - вылетает ошибка протокола
← →
Palladin © (2007-02-26 00:23) [1]str.seek(0,sofrombeginning)
перед jpg.load...............
← →
niil (2007-02-26 00:30) [2]А нас4ет ошибки протокола:
Project iscan.exe raised exception class EIdHTTPProtocolException with message "HTTP/1.1 403 Forbidden".
Появляется не всегда, но картинка по адрессу присутствует, т.к. броузером она выводится
← →
Palladin © (2007-02-26 00:41) [3]значит неверно обратился
например при позволеном пост обратился гет
а при поволеном гет обратился пост
короче индейская изба тебе
← →
niil (2007-02-26 00:43) [4]Ясн, тогда посл. вопрос изначально можно опр. какие запросы поддерживает сервер? Или их через try...except пробывать
Если можно ссылку на материал.
← →
Palladin © (2007-02-26 00:44) [5]стоп... не то... врю нагло... при HTTP/1.1 403 Forbidden скорее всего в сопутствующем запросе не присутстует сопроводительных печенек и/или нужных значений hidden (в случае поста) переменных...
← →
niil (2007-02-26 00:45) [6]Дык, там тупо файл картинка и все. Вроде куки не нужны
← →
Palladin © (2007-02-26 00:45) [7]короче отшивает тебя сервер, бо чего то ему не хватает... может быть даже авторизации (!)
← →
niil (2007-02-26 00:48) [8]Вот в этом и весь кавер. Сервак открытый, не автаризации ни куков не надо, ссылка на файл-картинку. Как можно выяснить, что требуется и как впихнуть в запрос это что-то? Я с инди совсем не дружу.
← →
Palladin © (2007-02-26 00:50) [9]дай ссылку на которую ругается
← →
niil (2007-02-26 00:54) [10]Долго не искал, вот http://www.theprofessionalbachelor.com/latinas/1.jpg
← →
Palladin © (2007-02-26 01:06) [11]и что? мне в браузере дает forbidden
← →
Германн © (2007-02-26 01:39) [12]
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
← →
Германн © (2007-02-26 01:42) [13]А ты хотел порнушку даром получать? :)
Страницы: 1 вся ветка
Текущий архив: 2007.03.18;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.035 c