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 相关文章推荐
做网页的一些技巧(续)
Feb 01 Javascript
jquery实现的元素的left增加N像素 鼠标移开会慢慢的移动到原来的位置
Mar 21 Javascript
精通JavaScript的this关键字
May 28 Javascript
jquery的checkbox,radio,select等方法小结
Aug 30 Javascript
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
Jun 12 jQuery
Node.js搭建小程序后台服务
Jan 03 Javascript
Vue中对比scoped css和css module的区别
May 17 Javascript
bootstrapTable+ajax加载数据 refresh更新数据
Aug 31 Javascript
微信小程序内拖动图片实现移动、放大、旋转的方法
Sep 04 Javascript
小程序实现悬浮搜索框
Jul 12 Javascript
微信小程序 行的删除和增加操作实现详解
Sep 29 Javascript
js实现Element中input组件的部分功能并封装成组件(实例代码)
Mar 02 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
PHP服务器页面间跳转实现方法
2012/08/02 PHP
php实现的数字验证码及数字运算验证码
2015/07/30 PHP
基于PHP后台的Android新闻浏览客户端
2016/05/23 PHP
PHP基于mssql扩展远程连接MSSQL的简单实现方法
2016/10/08 PHP
PHP多进程之pcntl_fork的实例详解
2017/10/15 PHP
javascript 控制弹出窗口
2007/04/10 Javascript
javascript下function声明一些小结
2007/12/28 Javascript
jQuery学习7 操作JavaScript对象和集合的函数
2010/02/07 Javascript
基于jquery实现左右按钮点击的图片切换效果
2021/01/27 Javascript
javascript数组去重小结
2016/03/07 Javascript
Javascript字符串常用方法详解
2016/07/21 Javascript
AngularJS 过滤与排序详解及实例代码
2016/09/14 Javascript
JavaScript实现窗口抖动效果
2016/10/19 Javascript
jQuery无刷新上传之uploadify简单代码
2017/01/17 Javascript
jQuery实现用户输入自动完成功能
2017/02/13 Javascript
vue和webpack安装命令详解
2018/06/15 Javascript
vue eslint简要配置教程详解
2019/07/26 Javascript
vant 自定义 van-dropdown-item的用法
2020/08/05 Javascript
Vue在H5 项目中使用融云进行实时个人单聊通讯
2020/12/14 Vue.js
在Python中封装GObject模块进行图形化程序编程的教程
2015/04/14 Python
使用Python脚本在Linux下实现部分Bash Shell的教程
2015/04/17 Python
Python使用ntplib库同步校准当地时间的方法
2016/07/02 Python
Python利用Beautiful Soup模块搜索内容详解
2017/03/29 Python
python flask实现分页的示例代码
2018/08/02 Python
Python环境下安装PyGame和PyOpenGL的方法
2020/03/25 Python
Python+Django+MySQL实现基于Web版的增删改查的示例代码
2020/05/13 Python
浅谈Python里面None True False之间的区别
2020/07/09 Python
瑞士国际航空官网:SWISS
2016/07/21 全球购物
Omio俄罗斯:一次搜索公共汽车、火车和飞机的机票
2018/11/17 全球购物
门诊挂号室室长岗位职责
2013/11/27 职场文书
旅行社优秀创业计划书
2014/08/16 职场文书
会计稽核岗位职责
2015/04/13 职场文书
联谊活动总结范文
2015/05/09 职场文书
毕业论文致谢格式模板
2015/05/14 职场文书
工程竣工验收申请报告
2015/05/15 职场文书
MySQL常见优化方案汇总
2022/01/18 MySQL