现在有这样一个需求,客户端通过url【比如:http://192.168.1.98/tdbin/start_a.htm】浏览该服务器端文件的时候,start_a.htm文件就会检测你本地电脑上某一具体文件夹(如:C:\Program Files\Common Files\Mercury Interactive\TD2000_80)下面的文件信息(比如文件大小),然后在跟服务器上的相应文件夹下面的文件做比较,假如服务器上的版本高于客户端的版本,则将服务器端的文件下载到本地的文件夹(如:C:\Program Files\Common Files\Mercury Interactive\TD2000_80)实现本地文件的更新功能!请问下各位高手,这个需求怎么实现,有没有什么好的思路。
单纯的使用网页来实现,这里有安全限制的,用浏览器本身是实现不了你说的功能的。如果确定要实现你说这个功能,那么目前基本上就只有采用@Azuresong 楼上说的使用Activex控件来实现。Web迅雷基是个很好的参考。
必须写一个ActiveX控件才能访问客户端的本地资源。