如何把HTML中IMG标签对应的文件保存到本地?!!(200)

  • 主题发起人 由由(love)
  • 开始时间

由由(love)

Unregistered / Unconfirmed
GUEST, unregistred user!
用记事本把以下内容保存成一个a.htm文件,然后用WEB浏览器打开,可以看到一幅图片,请问怎么样编写程序可以把这个图片保存到本地。a.htm文件内容如下:<IMG src="http://www.d1fx.cn/prdtpic.aspx?id=40695&amp;type=prdtfile">
 
用个http的控件从该地址下载就行了。
 
经测试OK!
代码:
unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient,  IdHTTP, StdCtrls;type  TForm1 = class(TForm)    btn1: TButton;    idhttp1: TIdHTTP;    procedure btn1Click(Sender: TObject);  private    { Private declarations }  public    { Public declarations }  end;var  Form1: TForm1;implementation{$R *.dfm}procedure TForm1.btn1Click(Sender: TObject);var  fs : TFileStream;begin  fs := TFileStream.Create('c:/guanyue.jpeg', fmCreate);  try    idhttp1.Get('http://www.d1fx.cn/prdtpic.aspx?id=40695&type=prdtfile', fs);  finally    fs.Free;  end;end;end.
 
测试通过,付钱
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部