如何下载网页中的图片(属性为一个函数,并且CACHE里看不到图片)(100分)

  • 主题发起人 主题发起人 robert168
  • 开始时间 开始时间
R

robert168

Unregistered / Unconfirmed
GUEST, unregistred user!
1)该网页的属性 <img src='code.asp'>
2)一般的图片都可以在Temporary Internet Files目录下找到,但这个图片我在这目录下就是找不到.

想问下各位大侠,如何把这图片下载并保存下来.谢谢!
 
你说的使用代码 还是什么啊? 右键 复制 或者复制快截方式 不行吗?
 
右键 复制是可以.
我说的是用代码来实现下载保存的过程,谢谢.
 
用EmbeddedWB的name space,可以监控到所有文件的下载,然后到IE临时目录中寻找!
 
对,一般的图片都可以在临时目录中找到,我以前用的确实是这种办法.
但,这次邪门,临时目录里找不到.
所以,我只能想到用COPY的办法,但不知道该怎么实现.
 
那就从cache中获得图片:
uses
SHFolder;

var
InternetCacheFolder: Array[0..MAX_PATH] of Char;

SHGetFolderPath(0,CSIDL_INTERNET_CACHE,0,0,InternetCacheFolder);
 
TO:dey-999
这跟用临时文件夹是一回事吧.就是在临时文件夹里找不到它才没办法的啊.
 
压缩比太大了。定小点
 
Jpg:=TJpegImage.Create;
Jpg.CompressionQuality:=100; //加这句
Jpg.Assign(Image.Picture.Graphic);
Jpg.SaveToStream(Ms) ;
 
jpeg是有损压缩
 

Similar threads

D
回复
0
查看
959
DelphiTeacher的专栏
D
D
回复
0
查看
893
DelphiTeacher的专栏
D
D
回复
0
查看
973
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部