Javascript判断文件是否存在(客户端/服务器端)


Posted in Javascript onSeptember 16, 2014

分享下javascript判断文件是否存在的方法。

1,判断客户端文件时,可以用

var fso,s=filespec; // filespec="C:/path/myfile.txt"
fso=new ActiveXObject("Scripting.FileSystemObject");
if(fso.FileExists(filespec))
s+=" exists.";
else // 3water.com
s+=" doesn't exist.";
alert(s);

2,判断服务器端(网络文件)时,可以用

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+="";//其他状态
} // www.yuju100.com
alert(s);

可以<input style="width:100%" type="file" name="" id="" contentEditable="false" >把contentEditable设置成false限制用户只能选择文件,而不能随便输入.

Javascript 相关文章推荐
用jquery实现输入框获取焦点消失文字
Apr 27 Javascript
jquery toolbar与网页浮动工具条具体实现代码
Jan 12 Javascript
JavaScript中使用Object.create()创建对象介绍
Dec 30 Javascript
jQuery form插件之ajaxForm()和ajaxSubmit()的可选参数项对象
Jan 23 Javascript
JS当前页面登录注册框,固定DIV,底层阴影的实例代码
Sep 29 Javascript
基于javascript实现的购物商城商品倒计时实例
Dec 11 Javascript
完美实现js拖拽效果 return false用法详解
Jul 28 Javascript
Angularjs实现上传图片预览功能
Sep 01 Javascript
详解Node 定时器
Feb 26 Javascript
vue项目中vue-i18n和element-ui国际化开发实现过程
Apr 25 Javascript
微信小程序新手教程之页面打开数量限制
Mar 03 Javascript
js实现碰撞检测
Jan 29 Javascript
ie8下修改input的type属性报错的解决方法
Sep 16 #Javascript
JavaScript函数定义的常见注意事项小结
Sep 16 #Javascript
JavaScript的各种常见函数定义方法
Sep 16 #Javascript
JavaScript中合并数组的N种方法
Sep 16 #Javascript
JavaScript的null和undefined区别示例介绍
Sep 15 #Javascript
JavaScript中变量声明有var和没var的区别示例介绍
Sep 15 #Javascript
JavaScript的arguments对象应用示例
Sep 15 #Javascript
You might like
Yii 快速,安全,专业的PHP框架
2014/09/03 PHP
PHP简单生成缩略图相册的方法
2015/07/29 PHP
Zend Framework动作助手Url用法详解
2016/03/05 PHP
Yii中的relations数据关联查询及统计功能用法详解
2016/07/14 PHP
form表单传递数组数据、php脚本接收的实例
2017/02/09 PHP
PHP+JS实现的实时搜索提示功能
2018/03/13 PHP
在IE浏览器中resize事件执行多次的解决方法
2011/07/12 Javascript
40个有创意的jQuery图片、内容滑动及弹出插件收藏集之一
2011/12/31 Javascript
ExtJS4 动态生成的grid导出为excel示例
2014/05/02 Javascript
JavaScript实现图片DIV竖向滑动的方法
2015/04/25 Javascript
每天一篇javascript学习小结(String对象)
2015/11/18 Javascript
JS当前页面登录注册框,固定DIV,底层阴影的实例代码
2016/09/29 Javascript
js控制div层的叠加简单方法
2016/10/15 Javascript
Node.js+Express+MySql实现用户登录注册功能
2017/07/10 Javascript
基于js的变量提升和函数提升(详解)
2017/09/17 Javascript
JavaScript实现的斑马线表格效果【隔行变色】
2017/09/18 Javascript
微信小程序使用audio组件播放音乐功能示例【附源码下载】
2017/12/08 Javascript
发布一款npm包帮助理解npm的使用
2019/01/03 Javascript
浅谈小程序 setData学问多
2019/02/20 Javascript
vue-next/runtime-core 源码阅读指南详解
2019/10/25 Javascript
javascript设计模式 ? 建造者模式原理与应用实例分析
2020/04/10 Javascript
JavaScript this关键字指向常用情况解析
2020/09/02 Javascript
Django中使用极验Geetest滑动验证码过程解析
2019/07/31 Python
python 基于dlib库的人脸检测的实现
2019/11/08 Python
tensorflow 报错unitialized value的解决方法
2020/02/06 Python
THE OUTNET美国官网:国际设计师品牌折扣网站
2017/03/07 全球购物
Tiqets荷兰:出售欧洲最美丽的景点和博物馆门票
2018/01/09 全球购物
LN-CC英国:伦敦时尚生活的缩影
2019/09/01 全球购物
英国儿童设计师服装和玩具购物网站:Zac & Lulu
2020/10/19 全球购物
机械电子工程毕业生自荐信
2013/11/23 职场文书
淘宝客服自我总结鉴定
2014/01/25 职场文书
三爱活动实施方案
2014/03/19 职场文书
食品采购员岗位职责
2014/04/14 职场文书
食品卫生管理制度
2015/08/06 职场文书
python生成可执行exe控制Microsip自动填写号码并拨打功能
2021/06/21 Python
Java面试题冲刺第十八天--Spring框架3
2021/08/07 面试题