利用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 相关文章推荐
jquery随意添加移除html的实现代码
Jun 21 Javascript
原生javascript实现addClass,removeClass,hasClass函数
Feb 25 Javascript
jQuery实现ToolTip元素定位显示功能示例
Nov 23 Javascript
jquery利用json实现页面之间传值的实例解析
Dec 12 Javascript
浅谈javascript中的事件冒泡和事件捕获
Dec 28 Javascript
JavaScript基于DOM操作实现简单的数学运算功能示例
Jan 16 Javascript
angular中使用Socket.io实例代码
Jun 03 Javascript
Angular如何引入第三方库的方法详解
Jul 13 Javascript
微信小程序dom操作的替代思路实例分析
Dec 06 Javascript
vue实现前台列表数据过滤搜索、分页效果
May 28 Javascript
Vue搭建后台系统需要注意的问题
Nov 08 Javascript
一起来了解一下JavaScript的预编译(小结)
Mar 01 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 字符串替换的方法
2012/01/10 PHP
PHP 自定义错误处理函数的使用详解
2013/05/10 PHP
设置php页面编码的两种方法示例介绍
2014/03/03 PHP
js+php实现静态页面实时调用用户登陆状态的方法
2015/01/04 PHP
PHP 二维关联数组根据其中一个字段排序(推荐)
2017/04/04 PHP
PHP微信开发之微信录音临时转永久存储
2018/01/26 PHP
浅谈PHP中的那些魔术常量
2020/12/02 PHP
详细讲解JS节点知识
2010/01/31 Javascript
jQuery ready函数滥用分析
2011/02/16 Javascript
jQuery对Select的操作大集合(收藏)
2013/12/28 Javascript
JS控制表单提交的方法
2015/07/09 Javascript
bootstrap常用组件之头部导航实现代码
2017/04/20 Javascript
js es6系列教程 - 基于new.target属性与es5改造es6的类语法
2017/09/02 Javascript
Mac中安装nvm的教程分享
2017/12/11 Javascript
JS实现520 表白简单代码
2018/05/21 Javascript
React+Webpack快速上手指南(小结)
2018/08/15 Javascript
javascrit中undefined和null的区别详解
2019/04/07 Javascript
Layui 解决表格异步调用后台分页的问题
2019/10/26 Javascript
echarts实现获取datazoom的起始值(包括x轴和y轴)
2020/07/20 Javascript
pycharm 使用心得(五)断点调试
2014/06/06 Python
Python缩进和冒号详解
2016/06/01 Python
Python实现简易版的Web服务器(推荐)
2018/01/29 Python
基于Pycharm加载多个项目过程图解
2020/01/19 Python
html5本地存储之localstorage 、本地数据库、sessionStorage简单使用示例
2014/05/08 HTML / CSS
小区门卫岗位职责
2013/12/31 职场文书
关于工资低的辞职信
2014/01/14 职场文书
不假外出检讨书
2014/01/27 职场文书
退休感言
2014/01/28 职场文书
上课看小说检讨书
2014/02/22 职场文书
村党支部换届选举方案
2014/05/02 职场文书
银行优秀员工事迹材料
2014/05/29 职场文书
退学证明范本3篇
2014/10/29 职场文书
2014年实验室工作总结
2014/12/03 职场文书
用人单位聘用意向书
2015/05/11 职场文书
辩论赛主持人开场白
2015/05/29 职场文书
2015年中秋节主持词
2015/07/30 职场文书