利用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 相关文章推荐
javascript iframe内的函数调用实现方法
Jul 19 Javascript
倒记时60刷新网页的js代码
Feb 18 Javascript
js获取判断上传文件后缀名的示例代码
Feb 19 Javascript
javascript实现图片循环渐显播放的方法
Feb 24 Javascript
js使用post 方式打开新窗口
Feb 26 Javascript
基于javascript实现checkbox复选框实例代码
Jan 28 Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
Jun 14 Javascript
JS实现求数组起始项到终止项之和的方法【基于数组扩展函数】
Jun 13 Javascript
老生常谈js中的MVC
Jul 25 Javascript
JSONP原理及应用实例详解
Sep 13 Javascript
vue实现行列转换的一种方法
Aug 06 Javascript
vue-cli设置css不生效的解决方法
Feb 07 Javascript
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
WordPress中获取页面链接和标题的相关PHP函数用法解析
2015/12/17 PHP
微信公众号开发之语音消息识别php代码
2016/08/08 PHP
php 判断过去离现在几年的函数(实例代码)
2016/11/15 PHP
JavaScript中的闭包原理分析
2010/03/08 Javascript
jquerymobile checkbox及时刷新才能获取其准确值
2012/04/14 Javascript
JS 跳转页面延迟2种方法
2013/03/29 Javascript
Ajax局部更新导致JS事件重复触发问题的解决方法
2014/10/14 Javascript
浅谈JavaScript正则表达式分组匹配
2015/04/10 Javascript
jquery实现无刷新验证码的简单实例
2016/05/19 Javascript
jquery注册文本框获取焦点清空,失去焦点赋值的简单实例
2016/09/08 Javascript
JS实现访问DOM对象指定节点的方法示例
2018/04/04 Javascript
使用json-server简单完成CRUD模拟后台数据的方法
2018/07/12 Javascript
vue 关闭浏览器窗口的时候,清空localStorage的数据示例
2019/11/06 Javascript
vue获取data数据改变前后的值方法
2019/11/07 Javascript
JS实现动态无缝轮播
2020/01/11 Javascript
原生js+canvas实现验证码
2020/11/29 Javascript
绘制微信小程序验证码功能的实例代码
2021/01/05 Javascript
[01:44]《为梦想出发》—联想杯DOTA2完美世界全国高校联赛
2015/09/30 DOTA
Python利用正则表达式匹配并截取指定子串及去重的方法
2015/07/30 Python
scrapy spider的几种爬取方式实例代码
2018/01/25 Python
Python引用计数操作示例
2018/08/23 Python
python SocketServer源码深入解读
2019/09/17 Python
如何基于python测量代码运行时间
2019/12/25 Python
使用Python实现Wake On Lan远程开机功能
2020/01/22 Python
jupyter notebook tensorflow打印device信息实例
2020/04/20 Python
H5新属性audio音频和video视频的控制详解(推荐)
2016/12/09 HTML / CSS
美国玛丽莎收藏奢华时尚商店:Marissa Collections
2016/11/21 全球购物
环法自行车赛官方商店:Le Tour de France
2017/08/27 全球购物
如何用Python来进行查询和替换一个文本字符串
2014/01/02 面试题
Delphi软件工程师试题
2013/01/29 面试题
高级工程师岗位职责
2013/12/15 职场文书
公司培训心得体会
2014/01/03 职场文书
全神贯注教学反思
2014/02/03 职场文书
模具毕业生推荐信
2014/02/15 职场文书
2014小学教师年度考核工作总结
2014/12/03 职场文书
2015年数学教研组工作总结
2015/05/23 职场文书