日期:2014-05-17  浏览次数:20706 次

Java服务器与客户端
一个登陆页,首次登陆检测客户端C盘是否有某个文件,如果没有就提示是否安装,如果安装就跳到一段处理程序,自动下载到客户端C盘。我想问下,这个能实现么?怎么实现?

我写的,验证的不是客户端,成服务器上的C盘了,我怎么感觉不能实现呢。
自动下载到C盘,这个不能实现的吧?

------解决方案--------------------
你说的是B/S系统?那么只能通过JS脚本来调用ActiveX控件来完成:
var fso = Server.CreateObject("Scripting.FileSystemObject");

注意,这种做法,客户端浏览器需要将服务器地址设置为:信任站点。

参见:
http://www.25175.com/200609/25175/25175_html/2007-12/2591.html
------解决方案--------------------
"我写的,验证的不是客户端,成服务器上的C盘了"

你是用java写的验证吧,验证客户端上的文件要用javascript来写。可以在画面的onload事件中调用。
我以前开发过的项目有上传文件的需求,需要在客户端检查文件的大小,太大就不上传了。这个在客户端都是javascript实现,代码我这里就没有了。

自动下载到C盘是不可能了。因为很多浏览器都能设定下载文件时的默认路径,所以这个功能不是网页自身能实现的。