利用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 XML和string相互转化实现代码
Jul 04 Javascript
JS动态调用方法名示例介绍
Dec 18 Javascript
javascript截图 jQuery插件imgAreaSelect使用详解
May 04 Javascript
JavaScript必知必会(六) delete in instanceof
Jun 08 Javascript
微信小程序(应用号)开发新闻客户端实例
Oct 24 Javascript
微信小程序 swiper组件详解及实例代码
Oct 25 Javascript
Javascript 判断两个IP是否在同一网段实例代码
Nov 28 Javascript
JS实现点击表头表格自动排序(含数字、字符串、日期)
Jan 22 Javascript
详谈Ajax请求中的async:false/true的作用(ajax 在外部调用问题)
Feb 10 Javascript
jQuery表格(Table)基本操作实例分析
Mar 10 Javascript
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
Jun 11 jQuery
js+html+css实现手动轮播和自动轮播
Dec 30 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
3.从实例开始
2006/10/09 PHP
PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 标签的函数
2016/05/22 PHP
YII框架中使用memcache的方法详解
2017/08/02 PHP
PHP观察者模式原理与简单实现方法示例
2017/08/25 PHP
Ajax中的JSON格式与php传输过程全面解析
2017/11/14 PHP
PHP常用函数之base64图片上传功能详解
2019/10/21 PHP
读jQuery之十四 (触发事件核心方法)
2011/08/23 Javascript
探讨js中的双感叹号判断
2013/11/11 Javascript
node.js中的http.response.setHeader方法使用说明
2014/12/14 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
2015/02/23 Javascript
js重写方法的简单实现
2016/07/10 Javascript
js 将图片连接转换成base64格式的简单实例
2016/08/10 Javascript
利用JS提交表单的几种方法和验证(必看篇)
2016/09/17 Javascript
node.js + socket.io 实现点对点随机匹配聊天
2017/06/30 Javascript
JS库 Highlightjs 添加代码行号的实现代码
2017/09/13 Javascript
微信小程序 动画的简单实例
2017/10/12 Javascript
基于vue 动态加载图片src的解决方法
2018/02/05 Javascript
vue iview实现动态路由和权限验证功能
2018/04/17 Javascript
详解jQuery-each()方法
2019/03/13 jQuery
Vue实现商品分类菜单数量提示功能
2019/07/26 Javascript
详解使用WebPack搭建React开发环境
2019/08/06 Javascript
在Vue mounted方法中使用data变量详解
2019/11/05 Javascript
Python使用random和tertools模块解一些经典概率问题
2015/01/28 Python
python超简单解决约瑟夫环问题
2015/05/12 Python
Python 字典与字符串的互转实例
2017/01/13 Python
python selenium自动化测试框架搭建的方法步骤
2020/06/14 Python
python实现双人五子棋(终端版)
2020/12/30 Python
python中pdb模块实例用法
2021/01/15 Python
HTML5表格_动力节点Java学院整理
2017/07/11 HTML / CSS
Sixt美国租车:高端豪华车型自驾体验
2017/09/02 全球购物
Holland & Barrett爱尔兰:英国领先的健康零售商
2019/03/31 全球购物
深圳-东方伟业笔试部分
2015/02/11 面试题
教师年终个人自我评价
2013/10/04 职场文书
通信工程专业毕业生推荐信
2013/12/25 职场文书
2014年统战工作总结
2014/12/09 职场文书
MySql子查询IN的执行和优化的实现
2021/08/02 MySQL