利用javascript判断文件是否存在


Posted in Javascript onDecember 31, 2013

判断客户端文件时,可以用

var fso,s=filespec;   // filespec="C:/path/myfile.txt"
fso=new ActiveXObject("Scripting.FileSystemObject");
if(fso.FileExists(filespec))
s+=" exists.";
else
s+=" doesn't exist.";
alert(s);

判断服务器端(网络文件)时,可以用
var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET",yourFileURL,false);
xmlhttp.send();
if(xmlhttp.readyState==4){   
if(xmlhttp.status==200)s+=" exists."; //url存在   
else if(xmlhttp.status==404)s+=" doesn't exist."; //url不存在   
else s+="";//其他状态   
} 
alert(s);

可以<input style="width:100%" type="file" name="" id=""   contentEditable="false" >把contentEditable设置成false限制用户只能选择文件,而不能随便输入.
Javascript 相关文章推荐
List all the Databases on a SQL Server
Jun 21 Javascript
如何用js控制css中的float的代码
Aug 16 Javascript
javascript 日历提醒系统( 兼容所有浏览器 )
Apr 07 Javascript
面向对象的编程思想在javascript中的运用上部
Nov 20 Javascript
用js读、写、删除Cookie代码续篇
Dec 03 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
Jun 25 Javascript
jquery获取css的color值返回RGB的方法
Dec 18 Javascript
微信小程序 scroll-view隐藏滚动条详解
Jan 16 Javascript
浅谈React和Redux的连接react-redux
Dec 04 Javascript
jquery的$().each和$.each的区别
Jan 18 jQuery
详解Vue-Router源码分析路由实现原理
May 15 Javascript
jquery实现淡入淡出轮播图效果
Dec 13 jQuery
jquery实现checkbox全选全不选的简单实例
Dec 31 #Javascript
屏蔽IE弹出&quot;您查看的网页正在试图关闭窗口,是否关闭此窗口&quot;的方法
Dec 31 #Javascript
JavaScript的常见兼容问题及相关解决方法(chrome/IE/firefox)
Dec 31 #Javascript
IE与FireFox的JavaScript兼容问题解决办法
Dec 31 #Javascript
jquery遍历select元素(实例讲解)
Dec 31 #Javascript
在页面上用action传递参数到后台出现乱码的解决方法
Dec 31 #Javascript
获取鼠标在div中的相对位置的实现代码
Dec 30 #Javascript
You might like
PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
2011/03/28 PHP
PHP-Java-Bridge使用笔记
2014/09/22 PHP
PHP获取文件相对路径的方法
2015/02/26 PHP
ThinkPHP表单数据智能写入create方法实例分析
2015/09/27 PHP
php实现的三个常用加密解密功能函数示例
2017/11/06 PHP
Laravel find in set排序实例
2019/10/09 PHP
JavaScript 实现??打印?理
2007/04/28 Javascript
javascript下高性能字符串连接StringBuffer类
2010/08/16 Javascript
javascript 函数参数限制说明
2010/11/19 Javascript
JS 面向对象之神奇的prototype
2011/02/26 Javascript
JQuery操作三大控件(下拉,单选,复选)的方法
2013/08/06 Javascript
js函数模拟显示桌面.scf程序示例
2014/04/20 Javascript
javascript实现继承的简单实例
2015/07/26 Javascript
js实现动态加载脚本的方法实例汇总
2015/11/02 Javascript
jquery滚动条插件(可以自定义)
2016/12/11 Javascript
基于JavaScript实现下拉列表左右移动代码
2017/02/07 Javascript
Vue入门之数据绑定(小结)
2018/01/08 Javascript
详解vue axios二次封装
2018/07/22 Javascript
Js中使用正则表达式验证输入是否有特殊字符
2018/09/07 Javascript
微信小程序BindTap快速连续点击目标页面跳转多次问题处理
2019/04/08 Javascript
解析JS在获取当前月的最后一天遇到的坑
2019/08/30 Javascript
使用JavaScript计算前一天和后一天的思路详解
2019/12/20 Javascript
vue随机验证码组件的封装实现
2020/02/19 Javascript
[03:04]2018年度DOTA2玩家最喜爱的主播-完美盛典
2018/12/16 DOTA
python获取当前用户的主目录路径方法(推荐)
2017/01/12 Python
解决Python下json.loads()中文字符出错的问题
2018/12/19 Python
Python学习笔记之字符串和字符串方法实例详解
2019/08/22 Python
详解python内置模块urllib
2020/09/09 Python
遗体告别仪式答谢词
2014/01/23 职场文书
日语专业个人求职信范文
2014/02/02 职场文书
保护环境倡议书
2014/04/14 职场文书
优秀的个人求职信范文
2014/05/09 职场文书
中层干部考核评语
2015/01/04 职场文书
入党积极分子培养联系人意见
2015/08/12 职场文书
创业计划书之个人工作室
2019/08/22 职场文书
nginx location优先级的深入讲解
2021/03/31 Servers