добрый день пытаюсь скачать фаил с интернета... выдает ошибку
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 то тоже фаил будет качаться но почему не могу его скачать в делфи....