Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Urlden Dosya İndirme
#1
Daha önce sürekli ullanmış olduğum kodlar çalışmıyor. İndirilemedi diye hata veriyor. Farklı yolla yapan varmı? 

function DownLoadInternetFile(Source, Dest : String): Boolean;
begin
  try
    Result := URLDownloadToFile(nil,PChar(Source),PChar(Dest),0,nil) = 0
  except
    Result := False;
  end;
end;



procedure Tmain.btndownloadClick(Sender: TObject);
var
  SourceString, DestinationString: string;
  i:integer;
begin
SourceString := 'http://deneme.com/Download/deneme/deneme.zip';
DestinationString := 'c:\deneme.zip';
if DownLoadInternetFile(SourceString, DestinationString) then
  begin
  ShellExecute(Application.Handle, PChar('Close'), PChar(DestinationString), PChar(''), nil, SW_NORMAL);
  end
else
  MessageDlg('Dosya indirilemedi!', mtError, [mbOK], 0);
end;

Çözüldü kapatabilirsiniz.

procedure TForm11.DownloadFile(filename, path: string);
var Stream: TMemoryStream;
Url: String;
begin
Url := filename;
Stream := TMemoryStream.Create;
try
IdHTTP1.Get(Url, Stream);
Stream.SaveToFile(path);
finally
Stream.Free;
IdHTTP1.Free;
end;
end;

procedure TForm11.sBitBtn1Click(Sender: TObject);

begin
DownloadFile('http://deneme.com/Download/deneme/deneme.zip', 'C:\denemel.zip');
end;
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Projeye dosya olarak eklenmiş dosyanın içeriğini okumak yhackup 9 1.527 18-04-2025, Saat: 21:39
Son Yorum: bakyuz
  Mail Eklerini İndirme ferhatganem 1 998 26-02-2025, Saat: 10:16
Son Yorum: delphiman
  Windows Explorer dan delphi formuna dosya Drag&Drop işlemi örneği adelphiforumz 1 508 23-01-2025, Saat: 15:16
Son Yorum: yhackup
  idftp dosya kontrolü ercanskose 2 727 30-10-2024, Saat: 16:15
Son Yorum: ercanskose
Lightbulb Delphi 7zip Password lü Dosya Sıkıştırma ve Açma + Bonus RAR5 Desteği frmman 6 1.712 16-03-2024, Saat: 17:55
Son Yorum: delphi.developer



Konuyu Okuyanlar: 1 Ziyaretçi