[3H]如何检查某一网站上有没有指定文件名的文件?(100分)

  • 主题发起人 主题发起人 3h
  • 开始时间 开始时间
3

3h

Unregistered / Unconfirmed
GUEST, unregistred user!
例如想找一个网站上的任意文件,象
http://www.abc.com/defg/kkk.bmp
要怎么办?
我用InternetOpenURL()总是返回Nil值,无奈啊!
 
用UrlDownloadToFile检测!
 
Example:
UrlDownloadToFile(nil,PChar('http://www.abc.com/defg/kkk.bmp'),PChar('c:/temp/3h.bmp'),0,nil);
 
有没有不用荡下来的?
 
如果按照http协议的话,只要发送Head指令而不是Get指令就可以由返回值判断了。

 
具体的例子?
 
用IdTcpClient控件(Delphi6中自带)
构造 Head信息(不要问我如何写,自己看看Http,或者上网查),
把它用 WriteHeader写出去,然后用ReadStream读回来,再判断,就可以了。

相关的知识请参考 HTTP协议
 
好了,太久了,不好意思。结束。
 
后退
顶部