利用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 相关文章推荐
jqPlot 基于jquery的画图插件
Apr 26 Javascript
JS 仿腾讯发表微博的效果代码
Dec 25 Javascript
使用js操作css实现js改变背景图片示例
Mar 10 Javascript
iscroll碰到Select无法选择下拉刷新的解决办法
May 21 Javascript
浅谈javascript中new操作符的原理
Jun 07 Javascript
JavaScript实现通过select标签跳转网页的方法
Sep 29 Javascript
jquery操作ID带有变量的节点实例
Dec 07 Javascript
Javascript DOM事件操作小结(监听鼠标点击、释放,悬停、离开等)
Jan 20 Javascript
canvas绘制的直线动画
Jan 23 Javascript
JS检测数组类型的方法小结
Mar 14 Javascript
JS实现json的序列化和反序列化功能示例
Jun 13 Javascript
小程序实现文字循环滚动动画
Jun 14 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
ie与session丢失(新窗口cookie丢失)实测及解决方案
2013/07/15 PHP
PHP使用PHPExcel实现批量上传到数据库的方法
2017/06/08 PHP
js动态创建、删除表格示例代码
2013/08/07 Javascript
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
jquery动态改变onclick属性导致失效的问题解决方法
2013/12/04 Javascript
js控制网页背景音乐播放与停止的方法
2015/02/06 Javascript
jQuery实现渐变弹出层和弹出菜单的方法
2015/02/20 Javascript
Bootstrap自动适应PC、平板、手机的Bootstrap栅格系统
2016/05/27 Javascript
详解js的延迟对象、跨域、模板引擎、弹出层、AJAX【附实例下载】
2016/12/19 Javascript
ES6新特性:使用export和import实现模块化详解
2017/07/31 Javascript
微信小程序实现表单校验功能
2020/03/30 Javascript
微信小程序scroll-view横向滑动嵌套for循环的示例代码
2018/09/20 Javascript
分享5个小技巧让你写出更好的 JavaScript 条件语句
2018/10/20 Javascript
解决layui 三级联动下拉框更新时回显的问题
2019/09/03 Javascript
如何在vue中使用HTML 5 拖放API
2021/01/14 Vue.js
[50:59]2018DOTA2亚洲邀请赛 4.7 总决赛 LGD vs Mineski第四场
2018/04/10 DOTA
Pyhton中单行和多行注释的使用方法及规范
2016/10/11 Python
解决Python中字符串和数字拼接报错的方法
2016/10/23 Python
python中实现指定时间调用函数示例代码
2017/09/08 Python
python实现向微信用户发送每日一句 python实现微信聊天机器人
2019/03/27 Python
python多进程读图提取特征存npy
2019/05/21 Python
在OpenCV里使用特征匹配和单映射变换的代码详解
2019/10/23 Python
pycharm激活码有效到2020年11月底
2020/09/18 Python
Python网络爬虫信息提取mooc代码实例
2020/03/06 Python
Python面向对象程序设计之继承、多态原理与用法详解
2020/03/23 Python
为什么是 Python -m
2020/06/19 Python
SheIn俄罗斯:时尚女装网上商店
2017/02/28 全球购物
We Fashion荷兰:一家国际时装公司
2018/04/18 全球购物
美国婚礼装饰和活动用品批发供应商:Event Decor Direct
2018/10/12 全球购物
墨西哥购物网站:Elektra
2020/01/21 全球购物
有模特经验的简历自我评价
2013/09/19 职场文书
司法所长先进事迹
2014/06/02 职场文书
五好家庭申报材料
2014/12/20 职场文书
2015年精神文明建设工作总结
2015/04/21 职场文书
css中z-index: 0和z-index: auto的区别
2021/08/23 HTML / CSS
十大最强妖精系宝可梦,哲尔尼亚斯实力最强,第五被称为大力士
2022/03/18 日漫