Тема: http и Indy
Показать сообщение отдельно
  #1  
Старый 03.04.2012, 10:21
lro lro вне форума
Прохожий
 
Регистрация: 26.08.2010
Сообщения: 10
Репутация: 10
По умолчанию http и Indy

Добрый день, уважаемые.
Прошу помочь нужно с IP камеры сохранять картинку в определённый момент времени. Для картинки есть http запрос вида:
Код:
http://ip:port/cgi-bin/jpg/image.cgi?
Делаю программку:
Код:
procedure SaveJPG;
var
  test, datstr: String;
  rcvrdata: TMemoryStream;
begin
  rcvrdata := TMemoryStream.Create;
  IdHTTP1.Request.Username := 'admin';
  IdHTTP1.Request.Password := '*****';
  IdHTTP1.Get(AddressEdit.Text, rcvrdata);
  if rcvrdata.Size > 0 then
      rcvrdata.SaveToFile(FileEdit.Text+'\111.jpg');
   rcvrdata.Free;
end;
Если в AddressEdit подставляешь запрос с камеры. То создается файлик размером 1кб. В котором ни чего нет. Если на какой нить другой jpg из weba то он его спокойно сохраняет. В чем загвоздка может быть? Кто подскажет?

Заранее благодарю.
Ответить с цитированием