Показать сообщение отдельно
  #1  
Старый 18.03.2011, 06:55
akimov_aleks akimov_aleks вне форума
Прохожий
 
Регистрация: 09.01.2010
Сообщения: 28
Репутация: 10
По умолчанию срочно немогу закачать фаил

добрый день пытаюсь скачать фаил с интернета... выдает ошибку
delphi eidhttpprotocolexception with message 'http/1.1 403
PHP код:
procedure TDownLoader.Execute;
  var 
http:TIdHTTP;
      
str:TFileStream;
begin
  
//Создим класс для закачки
  
http:=TIdHTTP.Create(nil);
  
http.OnWork:=IdHTTP1Work;
  
http.OnWorkBegin:=IdHTTP1WorkBegin;
  
http.OnWorkEnd:=IdHTTP1WorkEnd;
  
//каталог, куда файл положить
  
ForceDirectories(ExtractFileDir(c:\));
  
//Поток для сохранения
  
str:=TFileStream.Create('c:\', fmCreate);
  try
    //Качаем
    http.Get('
http://[b]m5[/b].my.my.ru/download/a/38/wz/ji/zr/38wzjizr/name/fir.mp3',str);
  
finally
    
//Нас учили чистить за собой
    
http.Free;
    
str.Free;
  
end;
end
но воч то интерестно если фаил лежит не на http://m5. а на http://m1. то он качаеться и если в браузере вставать http://m5.my.my.ru/download/a/38/wz/...r/name/fir.mp3 то тоже фаил будет качаться но почему не могу его скачать в делфи....
Ответить с цитированием