在一个模块中需要这么一个功能,先判断某个文件是否存在,如果存在,就不提示下载,如果不存在,就提示下载。当然是使用Js脚本在客户端判断该文件是否存在。
使用方法参照了网友提供的方法,使用ActiveObject对象。代码如下:
<html>
<head>
<body>
<a href="file.html" onclick="ChkFile()">文件下载</a>
<input type="file" name="xhbmj" id="xhbmj">
<input type="button" value="检测" onClick="ChkFile()"> 
<script language="JavaScript">...
<!-- 
function ChkFile()...{
var fso;
fso = new ActiveXObject("Scripting.FileSystemObject");
alert(fso.FileExists(xhbmj.value)?'存在':'不存在');
}
//-->
</script>

</body>
</head>
</html>
本文介绍了一种使用JavaScript客户端脚本的方法来判断指定文件是否存在的技术。通过创建ActiveXObject对象并利用其FileExists方法实现这一功能,从而决定是否提示用户进行文件下载。

被折叠的 条评论
为什么被折叠?



