利用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 相关文章推荐
js tab效果的实现代码
Dec 26 Javascript
jquery与js函数冲突的两种解决方法
Sep 09 Javascript
javascript 弹出的窗口返回值给父窗口具体实现
Nov 23 Javascript
js实现文本框中焦点在最后位置
Mar 04 Javascript
javascript实现一个数值加法函数
Jun 26 Javascript
JavaScript中Null与Undefined的区别解析
Jun 30 Javascript
JS产生随机数的几个用法详解
Jun 22 Javascript
JS弹出新窗口被拦截的解决方法
Aug 09 Javascript
Django中使用jquery的ajax进行数据交互的实例代码
Oct 15 jQuery
JavaScript中发出HTTP请求最常用的方法
Jul 12 Javascript
使用svg实现动态时钟效果
Jul 17 Javascript
原生JS实现音乐播放器
Jan 26 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
php生成WAP页面
2006/10/09 PHP
php 从数据库提取二进制图片的处理代码
2009/09/09 PHP
php中全局变量global的使用演示代码
2011/05/18 PHP
php连接mssql的一些相关经验及注意事项
2013/02/05 PHP
PHP内存使用情况如何获取
2015/10/10 PHP
Zend Framework实现具有基本功能的留言本(附demo源码下载)
2016/03/22 PHP
php  PATH_SEPARATOR判断当前服务器系统类型实例
2016/10/28 PHP
thinkPHP5分页功能实现方法分析
2017/10/25 PHP
js 鼠标拖动对象 可让任何div实现拖动效果
2009/11/09 Javascript
Javascript 判断是否存在函数的方法
2013/01/03 Javascript
jQuery动态添加删除select项(实现代码)
2013/09/03 Javascript
jQuery设置div一直在页面顶部显示的方法
2013/10/24 Javascript
用Jquery.load载入页面实现局部刷新
2014/01/22 Javascript
JavaScript表单焦点自动切换代码
2016/07/24 Javascript
jQuery+Pdo编写login登陆界面
2016/08/01 Javascript
表单元素值获取方式js及java方式的简单实例
2016/10/15 Javascript
原生JS实现幻灯片
2017/02/22 Javascript
详解ES6 Fetch API HTTP请求实用指南
2018/11/14 Javascript
浅谈layui分页控件field参数接收对象的问题
2019/09/20 Javascript
vue 微信扫码登录(自定义样式)
2020/01/06 Javascript
AJAX XMLHttpRequest对象创建使用详解
2020/08/20 Javascript
[00:34]DOTA2上海特级锦标赛 Spirit战队宣传片
2016/03/04 DOTA
[42:27]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第三局
2016/03/05 DOTA
[59:53]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第二场 3月6日
2021/03/11 DOTA
Eclipse + Python 的安装与配置流程
2013/03/05 Python
利用Python绘制MySQL数据图实现数据可视化
2015/03/30 Python
Python中利用原始套接字进行网络编程的示例
2015/05/04 Python
Python编程二分法实现冒泡算法+快速排序代码示例
2018/01/15 Python
Selenium python时间控件输入问题解决方案
2020/07/22 Python
python字典key不能是可以是啥类型
2020/08/04 Python
英国最大的奢侈珠宝和手表网站:C W Sellors
2017/02/10 全球购物
印尼在线旅游门户网站:NusaTrip
2019/11/01 全球购物
Vinatis德国:法国领先的葡萄酒邮购公司
2020/09/07 全球购物
反洗钱宣传活动总结
2014/08/26 职场文书
MySQL 慢查询日志深入理解
2021/04/22 MySQL