如何实现:将网页上的图片保存到本地,不能用ExecWB另存为的方式(100分)

  • 主题发起人 主题发起人 mengjin2004
  • 开始时间 开始时间
M

mengjin2004

Unregistered / Unconfirmed
GUEST, unregistred user!
如何实现:将网页上的图片保存到本地,不能用ExecWB另存为的方式,我可以获取该图片的地址http://219.239.115.203/zygg/gx/pic/big.asp?path=2008&bigname=(2801)20080102163932.jpg
请问高手,用什么方法可以将它保存到本机呢?
 
你做个现成流下载呀 然后保存
 
http://219.239.115.203/zygg/gx/upload/2008/(2801)20080102163932.jpg
这个就不是了。。
 
读流,然后流保存成网页中的文件名即可
 
用INDYHTTP非常方便
 
我用的就是流保存,但保存的图片大小为0,后来发现是图片url有问题,若将http://219.239.115.203/zygg/gx/pic/big.asp?path=2008&bigname=(2801)20080102163932.jpg
改为http://219.239.115.203/zygg/gx/upload/2008/(2801)20080102163932.jpg再用流保存就好了。两个链接都可以用IE打开查看图片,为什么用后者才可以保存呢?
 
这个是因为通信的原因 ie 里用的是winnet 通信你现在使用和系统使用的通信 包不一致,建议最好使用winnet 因为微软 在升级的时候 哪个通信包会更新
 
关注中,我试过也是这种情况。
 
这个问题我已经解决了,可以找我要代码。
 
用 idhttp.get(url,stream).stream.savetofile();
 
后退
顶部