读书人

关于文件下载的解决方案

发布时间: 2012-02-14 19:19:19 作者: rapoo

关于文件下载的
想做个下载者的东西,请问该怎么实现文件下载,希望通过sock方法解决,文件是在http服务器上。先谢谢各位了!!!急用!

[解决办法]
下载我会三种方法。

第一种是用一个API函数来实现。

uses UrlMon;

procedure TForm1.Button1Click(Sender: TObject);
begin
if URLDownloadToFile(0, PChar('http://www.XXX.com/mwy.exe'), PChar('c:\保存文件名.exe'), 0, 0)=0 then
ShowMessage('成功')
else
ShowMessage('失败!')

end;

第二种办法是用IdHTTP控件,网上代码你自己搜索就会有一大堆。

第三种办法是我有一个关于下载的类,uses包含里我的程序里面,就可以支持断点续传、显示下载进度、暂停或继续下载等功能。

另外提一下,你给的分太没有诚意了。

读书人网 >.NET

热点推荐