Javascript判断文件是否存在(客户端/服务器端)


Posted in Javascript onSeptember 16, 2014

分享下javascript判断文件是否存在的方法。

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

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

2,判断服务器端(网络文件)时,可以用

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+="";//其他状态
} // www.yuju100.com
alert(s);

可以<input style="width:100%" type="file" name="" id="" contentEditable="false" >把contentEditable设置成false限制用户只能选择文件,而不能随便输入.

Javascript 相关文章推荐
一段效率很高的for循环语句使用方法
Aug 13 Javascript
javascript 跨浏览器开发经验总结(五) js 事件
May 19 Javascript
表格奇偶行设置不同颜色的核心JS代码
Dec 24 Javascript
JavaScript模块随意拖动示例代码
May 27 Javascript
node.js中的http.response.addTrailers方法使用说明
Dec 14 Javascript
jQuery实时显示鼠标指针位置和键盘ASCII码
Mar 28 Javascript
jquery弹出框插件jquery.ui.dialog用法分析
Aug 20 Javascript
原生JS实现网络彩票投注效果
Sep 25 Javascript
js canvas实现放大镜查看图片功能
Jun 08 Javascript
JQuery元素快速查找与操作
Apr 22 jQuery
vue 的点击事件获取当前点击的元素方法
Sep 15 Javascript
Vue瀑布流插件的使用示例
Sep 19 Javascript
ie8下修改input的type属性报错的解决方法
Sep 16 #Javascript
JavaScript函数定义的常见注意事项小结
Sep 16 #Javascript
JavaScript的各种常见函数定义方法
Sep 16 #Javascript
JavaScript中合并数组的N种方法
Sep 16 #Javascript
JavaScript的null和undefined区别示例介绍
Sep 15 #Javascript
JavaScript中变量声明有var和没var的区别示例介绍
Sep 15 #Javascript
JavaScript的arguments对象应用示例
Sep 15 #Javascript
You might like
计算2000年01月01日起到指定日的天数
2006/10/09 PHP
PHP中英混合字符串截取函数代码
2011/07/17 PHP
PHP+Mysql基于事务处理实现转账功能的方法
2015/07/08 PHP
php实现zip文件解压操作
2015/11/03 PHP
javascript编程起步(第四课)
2007/02/27 Javascript
javascript 多浏览器 事件大全
2010/03/23 Javascript
利用jQuery操作对象数组的实现代码
2011/04/27 Javascript
当达到输入长度时表单自动切换焦点
2014/04/06 Javascript
JavaScript中判断原生函数检查function是否是原生代码
2014/09/09 Javascript
JavaScript学习小结(一)——JavaScript入门基础
2015/09/02 Javascript
js实现无限级树形导航列表效果代码
2015/09/23 Javascript
基于javascript实现彩票随机数生成(简单版)
2020/04/17 Javascript
微信小程序上传图片到服务器实例代码
2017/11/07 Javascript
vue2.0与bootstrap3实现列表分页效果
2017/11/28 Javascript
JavaScript轮播停留效果的实现思路
2018/05/24 Javascript
JS的Ajax与后端交互数据的实例
2018/08/08 Javascript
ionic使用angularjs表单验证(模板验证)
2018/12/12 Javascript
js cavans实现静态滚动弹幕
2020/05/21 Javascript
Python isinstance判断对象类型
2008/09/06 Python
在Python中用split()方法分割字符串的使用介绍
2015/05/20 Python
详解如何用OpenCV + Python 实现人脸识别
2017/10/20 Python
浅析Python装饰器以及装饰器模式
2018/05/28 Python
python hbase读取数据发送kafka的方法
2018/12/27 Python
PyQt5 控件字体样式等设置的实现
2020/05/13 Python
Python如何读取、写入JSON数据
2020/07/28 Python
有750多个顶级品牌的瑞士时尚在线:ABOUT YOU
2017/01/04 全球购物
Easy Spirit官网:美国休闲鞋履中的代表品牌
2019/04/12 全球购物
西班牙在线宠物食品和配件商店:bitiba
2019/10/11 全球购物
附答案的Java面试题
2012/11/19 面试题
中科创达面试题
2016/12/28 面试题
JSF的标签库有哪些
2012/04/27 面试题
文明青少年标兵事迹材料
2014/01/28 职场文书
美丽乡村建设实施方案
2014/03/23 职场文书
陶瓷类经典广告语集锦
2019/10/25 职场文书
pandas 实现将NaN转换为None
2021/05/14 Python
教你使用Jenkins集成Harbor自动发布镜像
2022/04/03 Servers