利用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 相关文章推荐
最新28个很棒的jQuery 教程
May 28 Javascript
jQuery元素属性操作实例(设置、获取及删除元素属性)
Sep 08 Javascript
简单理解js的冒泡排序
Dec 19 Javascript
关于微信上网页图片点击全屏放大效果
Dec 19 Javascript
Linux CentOS系统下安装node.js与express的方法
Apr 01 Javascript
基于rem的移动端响应式适配方案(详解)
Jul 07 Javascript
JS一个简单的注册页面实例
Sep 05 Javascript
Three.js基础学习之场景对象
Sep 27 Javascript
form表单数据封装成json格式并提交给服务器的实现方法
Dec 14 Javascript
使用JS实现导航切换时高亮显示的示例讲解
Aug 22 Javascript
vue@cli3项目模板怎么使用public目录下的静态文件
Jul 07 Javascript
微信小程序实现点赞业务
Feb 10 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
PHP脚本数据库功能详解(中)
2006/10/09 PHP
关于Appserv无法打开localhost问题的解决方法
2009/10/16 PHP
php简单获取文件扩展名的方法
2015/03/24 PHP
PHP中的使用curl发送请求(GET请求和POST请求)
2017/02/08 PHP
php中Swoole的热更新实现代码实例
2021/03/04 PHP
jquery中的on方法使用介绍
2013/12/29 Javascript
node.js中的console.trace方法使用说明
2014/12/09 Javascript
jquery.mobile 共同布局遇到的问题小结
2015/02/10 Javascript
JavaScript使表单中的内容显示在屏幕上的方法
2015/06/29 Javascript
JQUERY实现网页右下角固定位置展开关闭特效的方法
2015/07/27 Javascript
简要了解jQuery移动web开发的响应式布局设计
2015/12/04 Javascript
jQuery中的siblings用法实例分析
2015/12/24 Javascript
AngularJS自动表单验证
2016/02/01 Javascript
JS使用正则截取两个字符串之间的字符串实现方法详解
2017/01/06 Javascript
vue项目中导入swiper插件的方法
2018/01/30 Javascript
Python中的Numeric包和Numarray包使用教程
2015/04/13 Python
为Python的web框架编写前端模版的教程
2015/04/30 Python
详解Django中的ifequal和ifnotequal标签使用
2015/07/16 Python
Python实现简单的语音识别系统
2017/12/13 Python
python+opencv识别图片中的圆形
2020/03/25 Python
python实现图片文件批量重命名
2020/03/23 Python
Python实现的简单计算器功能详解
2018/08/25 Python
python的内存管理和垃圾回收机制详解
2019/05/18 Python
python圣诞树编写实例详解
2020/02/13 Python
浅谈tensorflow使用张量时的一些注意点tf.concat,tf.reshape,tf.stack
2020/06/23 Python
python定义具名元组实例操作
2021/02/28 Python
公共事业管理本科生求职信
2013/10/07 职场文书
广播电视新闻学专业应届生求职信
2013/10/08 职场文书
材料物理专业个人求职信
2013/12/15 职场文书
中学生获奖感言
2014/02/04 职场文书
一年级评语大全
2014/04/23 职场文书
体育课课后反思
2014/04/24 职场文书
资源环境与城乡规划管理专业自荐书
2014/09/26 职场文书
个人自查自纠材料
2014/10/14 职场文书
青年教师个人总结
2015/02/11 职场文书
小学教学工作总结2015
2015/05/13 职场文书